Page 247 - Dasar TKJ Kelas X
P. 247

5
                                                 Data Connection
                            Active Connection  Active / pasive connection  Active Connection
                            Port : 20                               Port random : 1023
                            Pasive connection , Port : random  Pasive connection , Port : random
                   FTP Server       FTP Incoming connection  Header  Data
                                     Destination port 21                1
                                                          FTP
                                                      ,port,SYN+ACK  command
                               2     Open data  FTP ,port,SYN  FTP Response
                                                                                       User
                                     connection  ACK                                   Interface
                                                        Header   Data
                                      FTP auth                          3
                                                      FTP ,port,ACK  auth
                              Random Port :21                     Random Port :1023
                                            4
                                               Control Connection
                                          Gambar 6.19 Prinsip Kerja Layanan FTP
                                              Sumber: Agung Puspita Bantala (2022)
                                            Prinsip Kerja Layanan FTP

                        (1)  FTP Server pada posisi mendengarkan (listening). Kalian menggunakan
                            perintah (command) atau aplikasi antarmuka sebagai user interfaces,
                            untuk  mengirimkan    paket  header  dengan  isi  SYN +  ACK yang
                            diharapkan dari server sebagai jawaban, yang menjadi FTP Incoming
                            Connection bagi FTP Server.

                        (2) FTP Server merespons   dengan mengirimkan SYN + jawaban ACK,
                            sekaligus membuka Data Connection ke klien (Client).
                        (3)  Klien membalas respons server. Klien mengirimkan autentikasi
                            dengan mengisi nama pengguna dan kata kunci (password). Server
                            menerima autentikasi tersebut.

                        (4)  Server membuka Control Connection dengan port tujuan 21 dan port
                            sumber random. Pada bagian ini, klien dapat mengetikkan beberapa
                            perintah untuk melanjutkan komunikasi.

                        (5)  Ketika klien mengirimkan data ke server atau sebaliknya, server
                            membuka koneksi lainnya, yaitu Data Connection. Data Connection
                            memiliki dua mode, yaitu aktif dan pasif. Data Connection aktif jika
                            server menggunakan port   20 dan port klien random, namun Data
                            Connection ini  terhalang oleh  Firewall  sehingga  harus membuka
                            port. Untuk Data Connection pasif, semua port random.









                                                            Bab 6 - Media dan Jaringan Telekomunikasi  233
   242   243   244   245   246   247   248   249   250   251   252