Page 223 - Dasar TKJ Kelas X
P. 223

sequence number   secara  acak, misalnya  100,  komputer tujuan  akan
                           membalas pada komputer sumber bahwa sequence number           yang
                           harus dikirim selanjutnya adalah 100+10. Jika komputer sumber tidak
                           mengirim 110, komputer tujuan tidak akan menerima karena bukan
                           sequence number yang diminta.
                               Proses three way handshake   dapat diilustrasikan seperti pada
                           Gambar 6.2 di bawah ini.



                                                     PC A
                                                 Seq number=100
                                                (ISN, Initial sequance
                                                 Number/first seq)  ACK =0
                                                          First Packet
                                                      SYN (synchronize sequence)
                                                                  PC B
                                                   ACK =110
                                                  Seq + Byte(10)  Seq number=200
                                                    PC A          ACK =210
                                   PC A          Seq number=110  Seq + Byte(10)   PC B
                                              Gambar 6.2 TCP Three Way Handshake
                                                  Sumber: Agung Puspita Bantala (2022)
                               Prinsip kerja TCP three way handshake adalah sebagai berikut.

                           1)  Setiap PC memiliki nilai sequence number   yang didapat secara
                               acak. Contoh:

                                              Pada PC A, sequence number = 100
                                              Pada PC B, sequence number = 200

                           2)  Langkah pertama: sebagai komputer sumber, PC A mengirimkan
                               paket awal, yaitu SYN (synchronize sequence) yang berguna untuk
                               menyamakan sequence number—sequence number yang dikirim
                               kali pertama disebut ISN (initial sequence number)—dengan nomor
                               100 dan ACK = 0. Pada proses ini, belum ada data yang diharapkan
                               diterima dari komputer B atau komputer tujuan.

                           3)  Langkah kedua: sebagai komputer tujuan, PC B menerima sequence
                               number awal (100   sebagai salam perkenalan) dari komputer A
                               sekaligus mengirimkan ACK (sequence number 100 ditambah 10).
                               Harapannya, PC A mengirimkan sequence number 110 (Seq 100 +
                               Byte 10). Jika PC A tidak mengirimkan sequence number 110, PC B
                               akan menyimpulkan bahwa itu bukan PC A.

                           4)  Langkah ketiga: PC A menerima sequence number       PC B = 200
                               berikut ACK = 110  (harapan paket yang harus dikirim ke PC B).



                                                            Bab 6 - Media dan Jaringan Telekomunikasi  209
   218   219   220   221   222   223   224   225   226   227   228