1. File Transfer Protocol
Disusun oleh :
Muhammad Ali Rafly
Muhammad Yusron Muzaki
Rahmat Andrian
2. Pengertian
FTP adalah File Transfer Protokol, merupakan salah satu protokol internet
yang berjalan di dalam level aplikasi yang merupakan standar untuk proses
transfer file antar mesin komputer dalam sebuah framework.
3. Sejarah FTP
File Transfer Protocol telah ada semenjak dua puluh tahun di sejarah
internet, dikembangkan oleh Abhay Bhushan pada tahun 1970an, sehingga
protokol ini sudah memiliki standard yang baik. Salah satu protokol tertua
yang pernah ada di Internet. Namun demikian, FTP tetap menjadi jenis
layanan yang kerap kali dimanfaatkan oleh pengguna Internet, terutama
untuk mendownload software atau hal-hal lain.
4. Fungsi FTP
Fungsi utama dari FTP adalah melakukan pertukaran file dalam jaringan, baik
itu jaringan lokal maupun jaringan global (internet).
5. Aplikasi FTP
Berikut ini adalah beberapa contoh dari aplikasi FTP :
Windows Default FTP
Secara default pada sistem operasi
Windows sudah disertakan aplikasi untuk
FTP. Meski begitu karena sangat
sederhana aplikasi default ini jarang
digunakan.
FileZilla
Aplikasi FTP Client gratis dengan fitur
yang lengkap. FileZilla dikembangkan
oleh Typo AOE Media.
Classic FTP
FTP Client gratis yang memiliki feature
dasar yang dikombinasikan dengan fitur
terbaru. Classic FTP dikembangkan
oleh NCH Software.
6. Jenis-jenis FTP
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 .
FTP Client adalah komputer yang meminta
koneksi ke FTP server untuk tujuan tukar
menukar file.
7. Cara Kerja
Cara kerja FTP secara global adalah sebagai berikut:
1. Server menunggu incoming connection di port 21 (default).
2. Client mencoba connect ke Server dengan memasukan user & password nya (biasanya
FTP memang memiliki suatu autentikasi tersendiri)
3. Server men-check apakah si user dan password nya valid, Jika valid maka akan berlanjut
ke step berikutnya, jika tidak valid maka akan diminta memasukan user/password yang lain
beberapa kali, jika tetap invalid maka koneksi akan diputuskan.
4. Setelah user tervalidasi maka Client dapat men-download/men-upload atau pun
mendelete file yang terdapat di server, tergantung dari hak akses yang dimiliki.
8. Cara Kerja
Cara kerja FTP secara OSI adalah sebagai berikut:
FTP bekerja dengan cara yang sama dengan HTTP untuk mentransfer
halaman web dari server ke pengguna browser. Protokol yang digunakan
adalah TCP/IP untuk memungkinkan mentransfer data.