server FTP
FTP (file transfer protocol)
sebuah protocol client-server yang memungkinkan seorang pemakai untuk mengirim
atau menerima file dari dan kesebuah tempat/mesin dalam jaringan.
Konsep kritis dalam memahami
FTP adalah bahwa kebanyakan protocol lain yang menggunakan protocol transport
TCP(transmission control protocol). Ia tidak hanya menggunakan satu koneksi TCP
melainkan menggunakan dua koneksi.
Model FTP dirancang
memerlukan dua kanal logic komunikasi antara proses server dan klien FTP.
1.
Control koneksi : merupakan koneksi logika TCP yang
dibuat ketika sebuah sesi FTP diadakan
.
2.
Koneksi data : setiap saat ketika data
dikirimkan dari server ke klien atau sebaliknya, sebuah koneksi data TCP nyata
dibangun diantara mereka.
Model
FTP membagi perangkat lunak pada tiap peralatan menjadi dua.Komponen logical protocol
bertugas untuk masing masing karnel
1.
Protocol interpreter :
bagian dari perangkat lunak yang mengatur koneksi yang berkaitan dengan
pengiriman dan penerimaan berikut jawabannya.
2.
Data transfer process
(DTP) :bertanggung jawab terhadap
pengiriman dan penerimaan data antara client dan server.
Komponen-komponen
dan proses FTP dan terminology
Prosess
FTP server terdiri dari dua elemen protocol
1. Server
protocol interpreter (server-PI) : juru bahasa penghubang protocol yg
bertanggung jawab untuk mengatur control koneksi pada server.
2. Server
data transfer process (server-DTP): DTP pada isi sever digunakan untuk mengirim
atau menerima data dari atau ke User-DTP (biasanya port 20).
3. User
protocol interpreter (user-PI): juru
bahasa/penghubung protocol yg bertanggung jawab untuk menggatur control
koneksi pada klien.
4. User
data transfer process (user-DTP): DTP pada sisi user digunakan untuk mengirim
atau menerima data dari satu ke server-DTP.
5. User
interface: antara muka user menyediakan antar muka FTP yg lebih “friendly”
untuk pengguna manusia.
Aplikasi
pengguna protocol FTP
Macam
macam koneksi
·
Koneksi aktif
Ketika sambungan aktif dijalankan, klien dari
port tinggi mengirim permintaan ke port 21 pada server. Kemudian server membuka
sambungan data ke client dari port 20 ke range port tinggi pada mesin client.
·
Koneksi pasif
Ketika sambungan pasif (PASV)
dijalankan,klien dari port tinggi mengirim ke port 21 pada server, klien
meminta server FtP untuk membentuk koneksi port pasif. Yang dapat dilaksanakan
pada port yang lebih tinggi dari 10.000.
aku akan bersamamu selalu.......
ReplyDelete