1. PENGERTIAN FTP SERVER
File Transfer Protocol adalah sebuah protokol Internet yang berjalan di
dalam lapisan aplikasi yang merupakan standar untuk pengiriman berkas
(file) komputer antar mesin-mesin dalam sebuah Antarjaringan.
FTP merupakan salah satu protokol Internet yang paling awal
dikembangkan, dan masih digunakan hingga saat ini untuk melakukan
pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer
antara klien FTP dan server FTP. Sebuah Klien FTP merupakan aplikasi
yang dapat mengeluarkan perintah-perintah FTP ke sebuah server FTP,
sementara server FTP adalah sebuah Windows Service atau daemon yang
berjalan di atas sebuah komputer yang merespons perintah-perintah dari
sebuah klien FTP. Perintah-perintah FTP dapat digunakan untuk mengubah
direktori, mengubah modus pengiriman antara biner dan ASCII, menggugah
berkas komputer ke server FTP, serta mengunduh berkas dari server FTP.
Sebuah server FTP diakses dengan menggunakan Universal Resource
Identifier (URI) dengan menggunakan format ftp://namaserver. Klien FTP
dapat menghubungi server FTP dengan membuka URL tersebut.
FTP menggunakan protokol Transmission Control Protocol (TCP) untuk
komunikasi data antara klien dan server, sehingga di antara kedua
komponen tersebut akan dibuatlah sebuah sesi komunikasi sebelum
pengiriman data dimulai. Sebelum membuat koneksi, port TCP nomor 21 di
sisi server akan "mendengarkan" percobaan koneksi dari sebuah klien FTP
dan kemudian akan digunakan sebagai port pengatur (control port) untuk:
(1) membuat sebuah koneksi antara klien dan server, (2) untuk
mengizinkan klien untuk mengirimkan sebuah perintah FTP kepada server
dan juga (3) mengembalikan respons server ke perintah tersebut. Sekali
koneksi kontrol telah dibuat, maka server akan mulai membuka port TCP
nomor 20 untuk membentuk sebuah koneksi baru dengan klien untuk mengirim
data aktual yang sedang dipertukarkan saat melakukan pengunduhan dan
penggugahan.
FTP hanya menggunakan metode autentikasi standar, yakni menggunakan
username dan password yang dikirim dalam bentuk tidak terenkripsi.
Pengguna terdaftar dapat menggunakan username dan password-nya untuk
mengakses, men-download, dan meng-upload berkas-berkas yang ia
kehendaki. Umumnya, para pengguna terdaftar memiliki akses penuh
terhadap beberapa direktori, sehingga mereka dapat membuat berkas,
membuat direktori, dan bahkan menghapus berkas. Pengguna yang belum
terdaftar dapat juga menggunakan metode anonymous login, yakni dengan
menggunakan nama pengguna anonymous dan password yang diisi dengan
menggunakan alamat e-mail.
PERBEDAAN ANTARA FTP CLIENT DAN FTP SERVER
FTP server merupakan server yang bertugas memberikan layanan
pengiriman/ tukar menukar data kepada FTP client dengan syarat FTP
client harus meminta (request) terlebih dahulu kepada FTP server.
FTP client merupakan komputer/ perangkat yang meminta layanan
tukar menukar data kepada FTP server. Setelah terkoneksi dengan FTP
server, FTP client dapat melakukan proses download, upload dan lain
sebagainya sesuai dengan izin yang telah diberikan oleh FTP server
sebelumnya.
2. CARA KERJA FTP SERVER
Satu-satunya metode yang digunakan oleh FTP adalah metode autentikasi
standar, dimana diperlukan username dan password untuk mengakses
data-data yang ada pada FTP server.
Pengguna yang terdaftar (memiliki username dan password) memiliki akses
penuh pada beberapa direktori-direktori beserta file-file yang ada di
dalamnya sehingga pengguna yang terdaftar tersebut dapat membuat,
menyalin, memindahkan atau bahkan menghapus direktori-direktori
tersebut.
Untuk cara kerjanya, terlebih dahulu FTP client harus meminta koneksi
kepada FTP server, jika sudah terhubung dengan FTP server maka FTP
client dapat melakukan pertukaran data seperti upload dan download data.
3. MANFAAT DARI FTP
- Kita dapat melakukan pertukaran file antar komputer dengan mudah, walaupun file tersebut memiliki ukuran yang besar
- Bagi pemilik website, dengan adanya FTP, mereka dapat melakukan backup website mereka dengan mudah
- Kita dapat melakukan indirect maupun implicit remote computer
- FTP menyediakan transfer data yang reliable dan efisien.
4. KESIMPULAN
Jadi FTP merupakan protokol yang digunakan untuk keperluan transfer/
tukar menukar data antar komputer (client dan server), dimana dengan
adanya FTP, kita bisa melakukan upload dan download file dengan mudah.
Nah itu dia tadi sedikit penjelasan tentang FTP Server mulai dari
pengertian, perbedaan ftp server dengan/ftp client cara kerja manfaat
dll. semoga bisa sobat pahami. Jangan lupa share ketemen-temen yang lain
supaya mereka juga tahu apa itu FTP Server dan manfaatnya.
Kalian juga bisa baca artiket tentang KONFIGURASI FTP SELANJUTNYA
ConversionConversion EmoticonEmoticon