· Siswa mengerti dan paham tentang materi handshaking.
· Siswa dapat menjelaskan tentang proses handshaking (opening, connection establish, closing).
· Siswa dapat membuktikan proses handshaking melalui aplikasi Throughput Analyzer.
PENDAHULUAN
Handshaking yaitu sesi komunikasi data yang berlangsung dari mulai perencanaan komunikasi sampai dengan komunikasi tersebut selesai. Proses ini diawali proses prakomunikasi, yaitu proses pencarian host tujuan (destination) oleh host yang bertindak sebagai pengirim. Proses ini diakhiri dengan kesepakatan antara kedua belah pihak untuk melaksanakan pertukaran data (connection establish), yaitu proses pengiriman informasi berupa request dan tanggapan antara kedua belah pihak.
Dua proses awal ini dapat disebut proses pembentukan koneksi. Artinya, untuk melakukan komunikasi, perangkat yang dituju harus menerima koneksi awalan terelbih dahulusebelum mengirimkan data atau menerima data.
Proses yang dilakukan sebelum pengiriman data terdiri atas :
1. Pengirim (sender) mengirimkan sinyal sinkronasi (SYN) terlebih dulu ke tujuan.
2. Penerima akan membalas sinyal SYN dengan Negotiate Connection.
3. Penerima mengirimkan SYN ulang, apa benar pengirim akan mengirimkan data.
4. Pengirim akan membalas dengan sinya Acknowledge (ACK), artinya sudah siap untuk mengirimkan data sampai saat ini. Prosesnya telah mencapai status Connection Establish.
5. Kemudia segmen data dikirim.
6. Proses terakhir adalah ketika terjadi pengiriman kode BYE atau FIN ACK atau CLOSED atau kode lainnya bergantung aplikasi komunikasi yang digunakan.