Page 222 - Dasar TKJ Kelas X
P. 222
Kita dapat menganalogikan proses pengiriman data dari perangkat
sumber ke perangkat tujuan menggunakan protokol TCP seperti berikut.
Rumah kawan kalian berada di ujung gang sempit (gang menunjukkan
sebuah channel media transmisi) yang merupakan jalan masuk satu-
satunya.
Kalian akan mengirimkan paket berupa sebuah rak buku besar.
Langkah yang kalian lakukan adalah melepas rak tersebut menjadi
beberapa bagian kecil dan memberikan urutan berdasarkan bagian-
bagian dari rak tersebut. Pengurutan tersebut dinamakan sequence
number (lihat Gambar 6.1).
Selanjutnya, kalian dapat mengirimkan rak tersebut melalui
gang satu per satu sampai ke dalam rumah berdasarkan sequence
number yang telah kalian buat. Setelah di dalam rumah, kalian dapat
menyatukan kembali rak tersebut berdasarkan sequence number.
Jika ada bagian yang hilang dari rak tersebut, kalian dapat
mengetahui berdasarkan sequence number tadi. Kalian hanya mengirim
paket dengan sequence number yang hilang. Ini adalah salah satu fitur
dari TCP, yaitu error recovery, pemulihan setelah terjadi kegagalan.
d. TCP Three Way Handshake
Komunikasi antara perangkat komputer sumber dan perangkat komputer
tujuan adalah dengan melakukan tiga langkah jabat tangan (three way
handshake) sebagai salam perkenalan.
Penjelasan tentang TCP three way handshake adalah sebagai berikut.
“Setiap paket harus mempunyai nomor pengenal yang dinamakan
sebagai sequence number. Sequence number akan bertambah
berdasarkan jumlah byte data yang dikirim sehingga dapat dirumuskan
dengan SEQ+Byte.” (S’to, 2007)
Selain sequence number, tanda pengenal lain yang diperlukan dalam
three way handshake adalah kode pengenal balasan dari perangkat
komputer tujuan, yaitu Acknowledgments atau ACK, seperti yang
ditunjukkan pada Gambar 6.1.
ACK adalah nomor paket yang diharapkan diterima oleh komputer
tujuan dari komputer sumber. Jika komputer sumber mengirimkan
208 Dasar-Dasar Teknik Jaringan Komputer dan Telekomunikasi untuk SMK/MAK Kelas X