Transfer Protocol)
FTP (File Transfer Protocol) adalah suatu protokol yang berfungsi untuk pertukaran
file dalam suatu jaringan komputer yang mendukung protokol TCP/IP. Dua hal pokok
pada FTP yaitu FTP Server dan FTP Client. FTP juga bisa dikatakan sebuah protokol
Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk
FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih
pengngunggahan (upload) berkas-berkas komputer antara FTP Client dan FTP Server.
Sebuah Client FTP merupakan aplikasi yang dapat mengeluarkan perintah-perintah FTP
ke sebuah Server FTP, sementara Server FTP adalah sebuah Windows Service atau
daemon yang berjalan di atas sebuah komputer yang merespons perintah-perintah dari
sebuah Client FTP. Perintah-perintah FTP dapat digunakan untuk mengubah direktori,
mengubah modus transfer antara biner dan ASCII, menggugah berkas komputer ke
Fungsi FTP yang utama adalah melakukan pertukaran file dalam jaringan.
Fungsi FTP adalah Melakukan transfer file antara komputer yang terhubung melalui
jaringan, termasuk internet. Dalam bahasa teknis, FTP dikenal sebagai protokol jaringan
yang memungkinkan transfer file antara komputer yang tersambung pada TCP/IP yang
berbasis jaringan. Hal ini mencangkup serangkaian peraturan dan prosedur untuk
transfer data digital yang aman. FTP juga berfungsi untuk mempermudah dalam
komputer remote, melindungi user dari berbagai file storage system antar host.
Fungsi FTP Server adalah menjalankan perangkat lunak yang digunakan untuk
pertukaran file (File Exchange), yang selalu siap memberikan layanan FTP apabila
mendapatkan request atau permintaan dari FTP Client. FTP Client adalah komputer yang
meminta koneksi ke FTP Server untuk tujuan tukar menukar file (Upload dan Download
File).
Cara Kerja FTP Cara utamanya digunakan dalam pengembangan situs web untuk
menjalankan fungsi-fungsi FTP yaitu mentransfer halaman file dari komputer Client ke
situs web komputer hosting, juga digunakan oleh situs yang menyediakan fasilitas
download file. Ini juga digunakan untuk file intra-jaringan pada sistem jaringan komputer
kecil. Sebagian besar program termasuk web browser memiliki dukungan built-in untuk
FTP server adalah komputer server yang memberikan akses FTP ke jaringan local maupun Internet (global).
Macam - macam software pembangun FTP server antara lain adalah FTPd, Pro-FTPd, Wu-FTPd, FTPX, Troll-
FTPd .
2. FTP Client
FTP client adalah komputer yang meminta koneksi ke FTP server untuk tujuan tukar menukar file. Ada
beberapa macam jenis FTP client, diantaranya :
Cute FTP
WS_FTP
Get Right
Go!zilla
Coffe Cup
Kazza
Telnet
AxyFTP
Wget
Caitoo
Cftp
Curl
Downloader
Moxftp
Ncftp
(http://net.itmaranatha.org/2014/06/pengertian-fungsi-dan-cara-kerja-ftp-file-
transfer-protocol/)
3. Pada FTP online terdapat fasilitas untuk mengupload data ke server dalam
jumlah banyak sekaligus jadi tidak satu persatu.
5. FTP merupakan Versi paling gres juga dilengkapi dengan seperangkat program
auditdan penanganan acount.
1. FTP merupakan cara yang tidak aman dalam mentransfer suatu file karena
filedikirimkan tanpa di enskripsi terlebih dahulu tetapi melalui clear teks. Mode
text yangdipakai untuk transfer data adalah format ASCII atau format binary.
2. Keamanan dan kemudahan penggunaan seringkali berbentrokan dan menjadi
dilema para administrator sistem.
3. FTP desainnya masih lemah sehingga mengakibatkan tidak terinformasinya
paraadministrator sistem mengenai resiko yang mereka hadapi.
(http://masiyus.web.id/file-transfer-protokol-ftp/)