Courses

6-latest-350px-course

Pemanfaatan server melakukan layanan FTP

  • Konsep Protokol Pengiriman File (FTP)
Protokol pengiriman file atau biasa disebut FTP, File Transfer Protocol, adalah sebuah protokol klien-server yang memungkinkan seorang pemakai untuk mengirim atau menerima file dari dan ke sebuah tempat/mesin dalam jaringan.
 a) Kontrol koneksi FTP dan koneksi data
Kontrol koneksi, Ini merupakan koneksi logikal TCP yang dibuat ketika sebuah sesi FTP diadakan. Ia memelihara throughput selama sesi FTP dan digunakan hanya untuk melakukan pertukaran informasi control, seperti perintah FTP dan jawabannya. Ia tidak digunakan untuk mengirim file-file.
Koneksi data, Setiap saat ketika data dikirimkan dari server ke klien atau sebaliknya, sebuah koneksi data TCP nyata dibangun di antara mereka. Data dikirimkan melalui koneksi data tersebut. Saat pengiriman file selesai, koneksi data ini dihentikan.
b) Komponen-komponen proses FTP dan terminologi
Komponen-komponen proses FTP server Proses FTP server terdiri dari dua elemen protokol:
Server Protocol Interpreter (Server-PI): Juru bahasa/penghubung protocol yang bertanggung jawab untuk mengatur control koneksi pada server.
Server Data Transfer Process (Server-DTP): DTP pada sisi server digunakan untuk mengirim atau menerima data dari atau ke User-DTP (biasanya port 20). Server-DTP mungkin tidak hanya membangun sebuah koneksi data atau mendengarkan suatu koneksi data yang dating dari user. Ia juga berinteraksi dengan file system server local untuk menulis dan membaca file-file.
  • Penggunaan Protokol FTP
Ketika sebuah klien FTP terhubung ke server FTP membuka koneksi ke port kontrol FTP 21. Kemudian server membuka sambungan data ke klien dari port 20 ke range port tinggi pada mesin klien.
Rangkuman :
  • File Transfer Protocol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu jaringan yang menggunakan koneksi TCP bukan UDP.
  • Terdapat dua koneksi TCP pada saat aplikasi FTP dilakukan, yakni koneksi kontrol pada port 21 dan koneksi data pada port 20 untuk koneksi aktif atau port tinggi pada koneksi pasif.
  • Pada sisi klien atau pengguna ditambahkan satu antar muka untuk mempermudah pengguna, dalam bentuk perintah baris (command line) ataupun dalam bentuk grafis.
  • Port standar yang digunakan oleh Server FTP adalah 21. Ketika user mencoba untuk log in, server FTP menggunakan sistem standar panggilan untuk memeriksa username dan password dengan membandingkan yang ada pada file sistem password. Sembarang pengguna dapat masuk sebagai pengguna anonymous dengan password alamat email.