File Transfer Protokol (FTP) adalah
suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang
mensupport TCP/IP protokol. Dua hal penting yang ada dalam FTP adalah FTP
server dan FTP Client. FTP server menjalankan software yang digunakan untuk
tukar menukar file.
Tujuan FTP server adalah sebagai
berikut :
1.
Untuk men-sharing data.
2.
Untuk menyediakan indirect atau implicit remote computer.
3.
Untuk menyediakan teempat penyimpanan bagi user.
4.
Untuk menyediakan transfer data yang reliable dan efisien.
Fungsi FTP adalah sebagai berikut :
1.
Fungsi FTP :
ü melakukan transfer file antara komputer
yang terhubung melalui jaringan, termasuk Internet.
ü otentikasi dan kesalahan penanganan
teknik untuk membangun koneksi antara komputer host dan klien untuk pertukaran
data.
2.
Fungsi FTP server :
menjalankan
perangkat lunak yang digunakan untuk pertukaran file atau dalam istilah asing
file exchange, yang selalu siap memberikan layanan FTP apabila mendapat 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).
Di dalam pemakaian FTP, dikenal ada 2
macam hak akses bagi pemakai, yakni :
1.
Setiap pemakai dapat
menggunakan FTP untuk mengakses sebuah host (dengan gratis). Hal ini dikenal sebagai
anonymous FTP. Pemakaian anonymous FTP ini adalah dengan cara memasukkan
loginnya anonymous dan passwordnya dapat berupa alamat mail atau guest atau
tanpa password (tergantung dari host yang akan dituju).
2.
Hanya pemakai
tertentu saja yang dapat menggunakan FTP untuk mengakses sebuah host (biasanya
pemakai tersebut merupakan anggotanya - dengan biaya tertentu). Pemakaian FTP
ini adalah dengan cara memasukkan loginnya dan passwordnya sesuai dengan yang
telah didaftarkan sebelumnya.
Kelebihan:
FTP adalah protokol yg menggunakan mekanisme TCP,
artinya pasti ada proses 3 way handshake, karena mekanisme TCP, semua protocol
yg menggunakan TCP pasti reliable
Kekurangan:
Karena adanya proses TCP ini sepertinya agak2 lambat
karena harus melakukan 3 way handshake sebelum proses transfer data
Cara kerja FTP
Cara Kerja FTP utamanya digunakan dalam
pengembangan situs web untuk menjalankan fungsi-fungsi FTP yaitu mentransfer
halaman file dari komputer klien ke situs web komputer hosting Juga digunakan
oleh situs untuk menyediakan fasilitas download file. Ini juga digunakan untuk
transfer file intra-jaringan pada sistem jaringan komputer kecil. Sebagian
besar program termasuk web browser memiliki dukungan built-in untuk transfer
data berbasis FTP.
0 komentar:
Posting Komentar