FTP Server vs FTP Client
Protokol Pemindahan Fail (FTP) adalah protokol yang digunakan untuk memindahkan fail melalui internet dari satu host ke yang lain. FTP adalah berdasarkan seni bina pelanggan-pelayan. Pelayan FTP memegang fail dan pangkalan data yang diperlukan untuk menyediakan perkhidmatan yang diminta oleh pelanggan. Selalunya, pelayan FTP adalah peranti berkuasa tinggi yang mampu mengendalikan permintaan pelanggan yang banyak pada masa yang sama. Pelanggan FTP umumnya merupakan komputer peribadi yang digunakan oleh pengguna akhir atau peranti mudah alih yang menjalankan perisian yang diperlukan yang mampu meminta dan menerima fail melalui internet dari pelayan FTP.
Apakah Pelayan FTP??
Pelayan FTP adalah peranti berkuasa tinggi yang memegang fail dan maklumat lain yang diperlukan untuk memenuhi permintaan yang datang dari pelanggan melalui internet / intranet. Pelayan FTP terus berjalan dan mendengar permintaan FTP masuk. Pelanggan pada mulanya membuat sambungan kawalan dengan pelayan dengan berkomunikasi melalui port 21. Sambungan kawalan ini tetap terbuka sepanjang sesi komunikasi keseluruhan. Sambungan ini digunakan untuk menyampaikan maklumat pentadbiran. Kemudian, sambungan kedua dibuka oleh pelayan FTP melalui port 20 dengan pelanggan yang disampaikan dan sambungan ini dipanggil sambungan data. Fail dipindahkan melalui sambungan data dan pemindahan berterusan boleh dihentikan dengan menghantar isyarat abort melalui sambungan kawalan.
Apakah itu FTP Client??
Selalunya, klien FTP adalah komputer peribadi atau peranti mudah alih yang menjalankan perisian aplikasi yang dapat berkomunikasi dengan dan mengambil semula fail dari pelayan FTP. Biasanya, klien FTP memulakan komunikasi dengan pelayan FTP. yang sentiasa mendengar permintaan masuk. Untuk menyambung dengan pelayan FTP, pelanggan pertama perlu menyediakan pelayan destinasi yang ingin disambungkan dan kelayakan yang diperlukan seperti nama pengguna dan kata laluan. Selepas sambungan disediakan, pelanggan boleh memulakan proses pemindahan fail. Terdapat banyak perisian klien FTP percuma dan komersial yang menyokong platform yang berbeza. Perisian klien ini adalah dari aplikasi baris perintah mudah ke aplikasi GUI yang menyediakan persekitaran yang lebih mesra pengguna. Pelanggan FTP juga menyokong protokol internet yang berbeza seperti FTP melalui SSH, FTPS (FTP over SSL), FXP (Site2site transfer), dan lain-lain.
Apakah perbezaan antara FTP Server dan FTP Client?
Pelanggan FTP dan pelayan FTP adalah dua pihak utama yang terlibat dalam protokol FTP, yang digunakan untuk memindahkan fail melalui internet. Secara umum, pelayan FTP adalah peranti prestasi tinggi yang memegang fail dan pangkalan data yang memegang maklumat yang diperlukan untuk memenuhi permintaan yang datang dari klien FTP. Klien FTP adalah komputer peribadi atau peranti mudah alih yang menjalankan aplikasi perisian yang mampu berkomunikasi dengan pelayan FTP dan mengambil fail daripadanya. Pelayan FTP sentiasa terus mendengar permintaan masuk dan klien memulakan sesi komunikasi dengan membuka sambungan kawalan dengan pelayan. Kemudian pelayan memindahkan fail ke klien dengan membuat sambungan data dengan pelayan.