FTP - Protokol Transfer File

File Transfer Protocol (FTP) memungkinkan Anda untuk mentransfer salinan file antara dua komputer menggunakan protokol jaringan sederhana berdasarkan Protokol Internet . FTP juga merupakan istilah yang digunakan ketika mengacu pada proses menyalin file menggunakan teknologi FTP.

Sejarah dan Cara Kerja FTP

FTP dikembangkan selama 1970-an dan 1980-an untuk mendukung file sharing di TCP / IP dan jaringan yang lebih tua. Protokol mengikuti model komunikasi client-server . Untuk mentransfer file dengan FTP, pengguna menjalankan program klien FTP dan memulai koneksi ke komputer jarak jauh yang menjalankan perangkat lunak server FTP. Setelah koneksi dibuat, klien dapat memilih untuk mengirim dan / atau menerima salinan file, secara tunggal atau dalam kelompok.

Klien FTP asli adalah program baris perintah untuk sistem operasi Unix; Pengguna Unix menjalankan program klien baris perintah 'ftp' untuk terhubung ke server FTP dan mengunggah atau mengunduh file. Variasi FTP yang disebut Trivial File Transfer Protocol (TFTP) juga dikembangkan untuk mendukung sistem komputer low-end. TFTP menyediakan dukungan dasar yang sama seperti FTP tetapi dengan protokol yang disederhanakan dan serangkaian perintah terbatas pada operasi transfer file yang paling umum. Kemudian, perangkat lunak klien Windows FTP menjadi populer karena pengguna Microsoft Windows lebih suka memiliki antarmuka grafis untuk sistem FTP.

Server FTP mendengarkan pada port TCP 21 untuk permintaan koneksi masuk dari klien FTP. Server menggunakan port ini untuk mengontrol koneksi dan membuka port terpisah untuk mentransfer data file.

Cara Menggunakan FTP untuk Berbagi File

Untuk terhubung ke server FTP, klien memerlukan nama pengguna dan kata sandi yang ditetapkan oleh administrator server. Banyak yang disebut situs FTP publik tidak memerlukan kata sandi tetapi mengikuti konvensi khusus yang menerima setiap klien yang menggunakan "anonim" sebagai nama penggunanya. Untuk setiap situs FTP publik atau pribadi, klien mengidentifikasi server FTP baik dengan alamat IP-nya (seperti 192.168.0.1) atau dengan nama host (seperti ftp.about.com).

Klien FTP sederhana disertakan dengan sebagian besar sistem operasi jaringan, tetapi sebagian besar klien ini (seperti FTP.EXE di Windows) mendukung antarmuka baris perintah yang relatif tidak ramah. Banyak alternatif klien FTP pihak ketiga telah dikembangkan yang mendukung antarmuka pengguna grafis (GUI) dan fitur kenyamanan tambahan.

FTP mendukung dua mode transfer data: teks biasa (ASCII), dan biner. Anda mengatur mode di klien FTP. Kesalahan umum saat menggunakan FTP adalah mencoba mentransfer file biner (seperti program atau file musik) saat dalam mode teks, menyebabkan file yang ditransfer tidak dapat digunakan.

Alternatif ke FTP

Sistem berbagi file Peer-to-peer (P2P) seperti BitTorrent menawarkan bentuk file sharing lebih canggih dan aman daripada penawaran teknologi FTP. Ini plus sistem file sharing berbasis cloud yang modern seperti Box dan Dropbox telah menghilangkan kebutuhan untuk FTP di Internet.