Handshaking

TUJUAN
·        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.

ALAT & BAHAN
·         1 Unit Komputer
·         Aplikasi Throughput Analyzer (Wireshark)
·         Koneksi Internet
LANGKAH KERJA
1.      Lakukan penginstalan aplikasi Wireshark pada komputer.
2.      Jalankan aplikasi Wireshark dan jalankan interface yang sedang aktif (dengan syarat komputer sedang terkoneksi dengan internet).

3.      Setelah itu buka suatu web page di web browser.

4.      Lalu lakukan pengamatan terhadap throughput yang muncul di Wireshark.
5.      Pilih menu capture > Interface. Lalu pilih interface yang sedang aktif.


6.      Ambil salah satu sample yang akan diteliti proses enkapsulasinya (misalnya sample dalam proses di www.facebook.com).
7.      Amati setiap informasi yang ada. Lalu tentukan bagaimana proses handshaking yang terjadi.
HASIL PENGAMATAN

Gambar 1.0

 Hasil Analisa :
41 – 43 (! 42)
Opening
42 – 47 (! 43)
Negotiation
48 – 72 (! 62 – 71)
GET/ HTTP
62 – 80 (! 68, 70, 75, 76)
GET/ _icon
84 – 117
GET/ rsrc.php
118
Closing
Tabel 1.0

41 – 43 (! 42)
Opening
42 – 47 (! 43)
Negotiation
48 – 117 (! 68, 70, 75, 76)
Connection Establish
118
Closing
Tabel 1.1

            Dari hasil analisis di atas terlihat di tabel 1.0 merupakan proses yang lebih detail dalam proses handshaking yang ditunjukan gambar 1.0, sedangkan tabel 1.1 merupakan proses yang umum dari keseluruhan gambar 1.0. dari proses di atas kita bisa ketahui bahwa ini merupakan proses three-way handshaking. Hal ini bisa dibuktikan adanya tiga kali persetujuan antara perangkat komunikasi yaitu opening, negotiation dan closing. Disini connection establish merupakan proses utama dan bukan persetujuan atau kesepakatan antar perangkat komunikasi.
KESIMPULAN
·        Proses handshaking bisa dikatakan sudah masuk Connection Establish bilamana sudah ada kode GET/ dari host penerima ke pengerim. Merupakan tanda pertukaran data awal dalam proses Connection Establish.
·        Proses handshaking dalam aplikasi throughput tidak selalu berurutan dalam suatu proses GET/ bisa saja ada 2 kali proses GET/ dalam satu waktu sehingga menyebabkan hasil capture bergantian antara GET/ yang satu dengan yang lainnya.

0 Opinions:

Posting Komentar