Pengertian FTP server— FTP atau File Transfer Protocol merupakan suatu protocol yang berfungsi untuk pertukaran file dalam suatu jaringan komputer yang mendukung protocol TCP/IP.
Dua hal pokok pada FTP yaitu FTP server dan FTP client, FTP juga bisa dikatakan protocol internet yang berjalan dalam lapisan aplikasi yang merupakan standart untuk pen-transferan berkas (file) komputer antar mesin-mesin dalam sebuah framework.
FTP merupakan salah satu protocol yang paling awal dikembangkan dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan pengunggahan (upload) berkas-berkas komputer antara FTP client dan FTP server.
Sebuah client FTP merupakan aplikasi yang dapat mengeluarkan perintah-perintah FTP ke sebuah server FTP, sementara server FTP adalah sebuah windows service atau daemon yang berjalan diatas sebuah komputer yang merespon perintah-perintah dari sebuah client FTP.
Fungsi FTP.
Fungsi dari FTP adalah melakukan transfer file antara komputer yang terhubung melalui jaringan, termasuk internet.
Dalam bahasa teknis, FTP dikenal sebagai protocol jaringan yang memungkinkan transfer file antara komputer yang tersambung pada TCP/IP yang berbasis jaringan, FTP juga berfungsi mempermudah dalam pembagian file-file, mempercepat secara tidak langsung atau implicyt menggunakan komputer remote, melindungi user dari berbagai file storage system antar host.
Cara kerja FTP.
Cara kerja utamanya digunakan dalam pengembangan situs web untuk menjalankan fungsi-fungsi FTP yaitu :
- Mentransfer halaman file dari komputer client ke situs web komputer hosting.
- Digunakan untuk file intra jaringan pada system jaringan dengan konsep kecil.
Konsep FTP.
Pada FTP terdapat sebuah model FTP, model FTP adalah standart 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 terminilogi yang digunakan untuk komponen-komponen tersebut.
Sesuai namanya yaitu file transfer protocol (FTP) yang berarti segala prosesnya masuk dalam protocol 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.