Handshaking adalah proses negosiasi otomatis yang secara dinamis menentukan parameter dalam pembentukan kanal komunikasi antara dua entitas normal sebelum komunikasi melalui kanal dimulai. Ia mengikuti pembentukan fisik saluran precedes normal dan mentransfer informasi.
TCP menggunakan proses jabat tangan yang sama untuk mengakhiri koneksi yang dibuat. Hal ini menjamin dua host yang sedang terkoneksi tersebut telah menyelesaikan proses transmisi data dan semua data yang ditransmisikan telah diterima dengan baik. Itulah sebabnya, mengapa TCP disebut dengan koneksi yangreliable.
Keterangan pada diatas :
Host A mengirimkan paket TCP SYN chronize ke Host B
Host B menerima A SYN
Host B mengirimkan SYN-ACK chronize nowiedgement
Tuan A menerima B SYN-ACK
Host A mengirimkan ACK knowledge
TCP ESTABLISHED soket koneksi.
Chronize SYN dan ACK knowledge pesan ditunjukan dengan sedikit dalan header dari TCP segmen TPC tahu apakah jaringan TCP keneksi soket yang membuka, sinkronisasi, didirikan dengan menggunakan chronize SYN dan ACK knowledge pesan ketika membangun jaringan TCP keneksi soket. Ketika komunikasi antara dua computer ujung, lain komunikasi 3-way dilakukan untuk meruntuhkan TCP koneksi soket. Ini setup dan teardown dari TCP konesi soket merupakan bagian dari apa yang memenuhi syarat TCP yang dapat diandalkan protocol. TCP juga mengakui bahwa data yang berhasil diterima dan menjamin data reassembled dalam urutan yang benar.
Cara Kerja 3-Way Handshake
Pada postingan kali ini saya akan membahas tentang cara kerja daripada Three Way Handshake di dalam TCP. Pengertian TCP sudah saya bahas dalam postingan sebelumnya tentang Protokol Jaringan. Untuk lebih jelasnya langsung saja saya bahas tentang cara kerjanya:
• Ketika dua host berkomunikasi menggunakan TCP, sambungan akan dibuat sebelum data dapat ditukar.
• Memastikan perangkat tujuan ada dalam jaringan.
• Verifikasi bahwa perangkat tujuan memiliki service yang aktif.
• Menginformasikan perangkat tujuan bahwa sumber bermaksud mendirikan sebuah sesi komunikasi pada nomor port tujuan.
• Setelah komunikasi selesai sesi ditutup dan sambungan diakhiri.