FTP - Protokol Pemindahan Fail

Protokol Pemindahan Fail (FTP) membolehkan anda memindahkan salinan fail antara dua komputer menggunakan protokol rangkaian mudah berdasarkan Protokol Internet . FTP juga merupakan istilah yang digunakan apabila merujuk kepada proses menyalin fail menggunakan teknologi FTP.

Sejarah dan Bagaimana Kerja FTP

FTP dibangunkan pada tahun 1970-an dan 1980-an untuk menyokong perkongsian fail pada TCP / IP dan rangkaian lama. Protokol ini mengikuti model komunikasi klien-pelayan . Untuk memindahkan fail dengan FTP, pengguna menjalankan program klien FTP dan memulakan sambungan ke komputer jauh yang menjalankan perisian pelayan FTP. Selepas sambungan ditubuhkan, pelanggan boleh memilih untuk menghantar dan / atau menerima salinan fail, secara tunggal atau dalam kumpulan.

Pelanggan FTP asal adalah program arahan untuk sistem operasi Unix; Pengguna Unix menjalankan program klien baris 'ftp' untuk menyambung ke pelayan FTP dan sama ada memuat naik atau memuat turun fail. Satu variasi FTP yang dipanggil Protokol Pemindahan Fail Trivial (TFTP) juga dibangunkan untuk menyokong sistem komputer rendah. TFTP menyediakan sokongan asas yang sama seperti FTP tetapi dengan protokol yang mudah dan set perintah terhad kepada operasi pemindahan fail yang paling biasa. Kemudian, perisian klien Windows FTP menjadi popular kerana pengguna Microsoft Windows lebih suka menggunakan antara muka grafik ke sistem FTP.

Pelayan FTP mendengar pada port TCP 21 untuk permintaan sambungan masuk dari klien FTP. Pelayan menggunakan port ini untuk mengawal sambungan dan membuka port berasingan untuk memindahkan data fail.

Bagaimana Menggunakan FTP untuk Perkongsian Fail

Untuk menyambung ke pelayan FTP, klien memerlukan nama pengguna dan kata laluan yang ditetapkan oleh pentadbir pelayan. Ramai yang disebut laman FTP awam tidak memerlukan kata laluan tetapi sebaliknya mengikuti konvensyen khas yang menerima mana-mana pelanggan menggunakan "tanpa nama" sebagai nama penggunanya. Untuk mana-mana tapak FTP awam atau swasta, klien mengenal pasti pelayan FTP sama ada dengan alamat IPnya (seperti 192.168.0.1) atau oleh nama hosnya (seperti ftp.about.com).

Pelanggan FTP mudah disertakan dengan kebanyakan sistem pengendalian rangkaian, tetapi kebanyakan pelanggan (seperti FTP.EXE di Windows) menyokong antara muka baris arahan yang relatif tidak ramah. Banyak klien FTP pihak ketiga yang alternatif telah dibangunkan yang menyokong antara muka pengguna grafik (GUI) dan ciri kemudahan tambahan.

FTP menyokong dua mod pemindahan data: teks biasa (ASCII), dan binari. Anda menetapkan mod dalam klien FTP. Kesalahan biasa apabila menggunakan FTP cuba memindahkan fail binari (seperti fail program atau muzik) semasa dalam mod teks, menyebabkan fail yang dipindahkan menjadi tidak dapat digunakan.

Alternatif untuk FTP

Sistem perkongsian fail peer-to-peer (P2P) seperti BitTorrent menawarkan bentuk perkongsian fail yang lebih canggih dan selamat daripada tawaran teknologi FTP. Ini termasuk sistem perkongsian fail berasaskan awan moden seperti Box and Dropbox sebahagian besarnya telah menghapuskan keperluan untuk FTP di Internet.