Glosarium

Istilah dan Penjelasan

Halaman referensi singkat untuk memahami istilah penting.

Penjelasan Handshake pada Layer OSI (Transport Layer)

1. Pengertian Handshake

Handshake adalah proses awal komunikasi antara dua perangkat dalam jaringan untuk memastikan bahwa keduanya siap bertukar data. Proses ini biasanya terjadi pada Transport Layer (Layer 4) dalam model OSI.

2. Tujuan Handshake

Handshake bertujuan untuk:
1. Memastikan kedua perangkat siap berkomunikasi
2. Menyepakati aturan komunikasi
3. Menjamin koneksi stabil sebelum data dikirim

3. Contoh Handshake (TCP Three-Way Handshake)

Pada protokol TCP, handshake dilakukan melalui tiga langkah utama:
1. SYN: Client mengirim permintaan koneksi ke server
2. SYN-ACK: Server merespons bahwa siap menerima koneksi
3. ACK: Client mengonfirmasi dan koneksi terbentuk

4. Cara Kerja Handshake

Sebelum data dikirim, perangkat pengirim akan mengirim sinyal untuk memulai komunikasi. Perangkat penerima akan merespons, dan setelah kedua pihak sepakat, barulah data mulai dikirim.

5. Analogi Sederhana

Handshake dapat dianalogikan seperti percakapan sehari-hari:
A: Halo, bisa bicara?
B: Ya, bisa
A: Oke, kita mulai
Setelah itu percakapan berlangsung.


6. Pentingnya Handshake

Tanpa handshake, data bisa gagal dikirim karena perangkat belum siap. Handshake memastikan komunikasi berjalan dengan baik dan mengurangi kesalahan.

7. Kesimpulan

Handshake adalah proses awal dalam komunikasi jaringan yang memastikan kedua perangkat siap sebelum pertukaran data dimulai. Proses ini sangat penting untuk menjaga kestabilan dan keandalan komunikasi.

8. Referensi

Kurose, J. F., & Ross, K. W. (2017). Computer Networking: A Top-Down Approach.
Stallings, W. (2013). Data and Computer Communications.
Cisco Networking Academy.
RFC 793 - Transmission Control Protocol.