Definisi FTP
Apa Kepanjangan FTP ?
Kepanjangan FTP adalah File Transfer Protocol.
Apa itu FTP ?
FTP adalah salah satu protokol internet yang berjalan pada lapisan aplikasi (OSI layers) dan menggunakan koneksi TCP sebagai komunikasi data, serta merupakan standar dalam pengiriman data antar perangkat dalam sebuah jaringan.
Apa yang dimaksud dengan FTP ?
FTP adalah aplikasi yang dapat di install pada perangkat server maupun client, guna mempermudah orang untuk mengirimkan data ke setiap perangkat yang terhubung jaringan. Sehingga pengiriman data bisa lebih cepat dan mudah dilakukan.
Fungsi FTP Server Secara Umum
Di bawah ini beberapa Fungsi FTP yang dapat bermanfaat untuk penggunanya adalah sebagai berikut :
- Untuk melakukan pertukaran data berukuran besar antar perangkat dalam jaringan
- Dapat digunakan sebagai media backup website
- Dapat dilakukan komunikasi dua arah (full duplex) antar client dalam jaringan
Cara Kerja FTP Server
Bagaimana cara kerja FTP server ?
Alur kerja dari FTP server maupun client secara berurutan memiliki beberapa tahapan. Metode autentikasi yang digunakan adalah username dan password, dengan pengguna terdaptar di FTP server, maka pengguna tersebut memiliki akses penuh untuk menyalin, memindahkan dan menghapus file yang ada di dalam sebuah direktori. Berikut ini adalah alur kerja dari FTP secara detail:
- FTP server menunggu request dari perangkat client
- FTP client di install di komputer client
- Komputer client melakukan request masuk ke FTP server melalui port nomor 21, dan melakukan autentifikasi username dan password
- Komputer server me-respon dengan memberikan koneksi melalui port nomo 1043
- Komputer client melakukan aktivitas download melalui port 21 dan upload melalui port 20
- Komputer server menerima akses download dengan port nomor 1043 dan upload engan nomor port 1045
Konsep File Transfer Protocol (FTP)
Pada FTP terdapat sebuah model FTP, model FTP adalah standar yang mampu mendeskripsikan sebuah operasi sederhana. Model FTP memiliki tugas mendefinisikan perintah yang berpartisipasi dalam sebuah perpindahan file dari kedua kanal komunikasi yang terbentuk serta komponen-komponen FTP yang mengatur kedua kanal dan definisi terminologi yang digunakan untuk komponen-komponen tersebut.
Sesuai namanya yaitu file transfer protocol (FTP) yang berarti segala prosesnya masuk dalam protokol client dan server. Client FTP disebut sebagai user, dimana para pengguna FTP melakukan perintah dan proses dari mesin yang disebut client.
Proses ini berupa serangkaian operasi pada perangkat lunak FTP. Sedangkan pengertian File transfer protocol server atau FTP server adalah tempat dimana FTP client terhubung dan melakukan proses yang berlangsung.