Tampilkan postingan dengan label Ack. Tampilkan semua postingan
Tampilkan postingan dengan label Ack. Tampilkan semua postingan

Minggu, 07 Desember 2008

Activity 4.2.5 (TCP Session Termination)

Simulasi kali ini berkaitan dengan TCP Session Establishment and TCP Session Termination. Simulasi ini memperlihatkan bagaimana pembentukan TCP session melalui proses three way handshake. Dimulai dari PC meminta request tentang halaman web, kemudian server mengirim halaman web dalam dua segmen. Kemudian dilanjutkan dengan acknowledgement dari PC mengenai halaman web yang direquest, kemudian setelah itu dilakukan terminasi/pemutusan session.

Berikut ini merupakan analisa 4 koneksi TCP pertama:

1) divais PC mencoba melakukan koneksi TCP ke 192.168.1.2 pada port 80 (HTTP), kemudian divais ini mengirim segmen TCP SYN dan mengatur kondisi koneksi ke SYN_SENT.

2) divais pada server menerima segmen TCP SYN pada port 80 kemudian permintaan koneksi tersebut diterima. Divais server mengatur kondisi koneksi menjadi SYN_RECEIVED kemudian server akan mengirim segmen TCP SYN+ACK ke PC Client.

3) Divais pada PC menerima segmen TCP SYN+ACK dalam koneksi 192.168.1.2 pada port 80 kemudian segmen TCP memiliki sequence number yang diharapkan. Divais ini kemudian akan menambah satu sequence number tersebut. Segmem TCP juga memiliki ACK number yang telah diharapkan, divais ini mengeluarkan segmen terakhir yang telah dikirim dari buffer. Dengan ini koneksi TCP akan sukses dan divais menetapkan kondisi koneksi menjadi ESTABISHED. Kemudian Divais pada PC ini akan mengirim segmen TCP ACK.

4) Divais pada Server menerima segmen TCP ACK yang dikirim divais PC. Segmen TCP tersebut memiliki ACK number yang diharapkan sehingga divais PC akan mengeluarkan segmen terakhir yang dikirim dari buffer dengan ini koneksi TCP telah berhasil dan divais mengubah koneksi menjadi ESTBLISHED juga.

Activity 4.1.6 Segmentation & Reassemble CCNA 1

Pada aktifitas ini, kita belajar untuk mengetahui dasar TCP maupun UDP protocol yang dianimasikan melalui Packet Tracer 5. Setelah mengatur event list yang diinginkan (DNS dan HTTP).

Ketika program simulasi kita jalankan dapat dilihat PC client akan meminta servis DNS, diikuti dengan meminta halaman web. Server mengirim halaman web dalam dua segmen dan PC mendapatkan halaman web tersebut. Aplikasi yang diminta oleh PC ialah DNS dan HTTP. Aplikasi DNS menggunakan UDP dan direpresentasikan oleh Port 53, sedangkan aplikasi HTTP menggunakan protocol TCP dan direpresentasikan oleh Port 80. Sedangkan untuk port yang lainnya degenerate oleh PC dengan nomor port yang lebih besar dari 1023.

Pada simulasi kali ini kita hanya akan focus pada layer 4 dan layer 7, dimana akan terlihat pada transport layer, port apa yang digunakan dan berfungsi sebagai addressing aplikasi apa. Dalam hal ini aplikasi DNS dan HTTP digunakan ketika PC mengakses udptcpexample.com.

PClab1-1.jpg picture by Zakiyy_a

Gambar di atas merupakan informasi PDU pada baris ke 2 proses simulasi, dapat diketahui bahwa informasi PDU yang datang ke server memiliki port asal 1027 (PC) dan port tujuan 53 (DNS). Sedangkan pada informasi PDU yang keluar dari server maka memiliki port asal 53 (DNS) dan port tujuan 1027 (PC).

analisalab11.jpg picture by Zakiyy_a

Gambar di atas dilihat pada server yang menunjukkan PC meminta halaman web, dengan menggunakan protocol TCP. Pada PDU yang datang ke server dapat diketahui port asal PC yang digunakan ialah 1027 dan port tujuan 80 (HTTP). Pada PDU yang keluar dari server port asal ialah 80 dan Port tujuan 1027 (PC).

analisalab12.jpg picture by Zakiyy_a

Selain itu, ACK number pada PDU yang akan keluar dari server menunjukkan nilai 2, dimana pada PDU yang datang masih bernilai 1. Hal ini sesuai dengan teori 3 way Handshake dimana nilai ACK yang dikirim oleh server bernilai satu lebih besar dari nilai inisial sequence (dimana nilai sequencenya = 1).

analisalab13.jpg picture by Zakiyy_a

Pada Gambar di atas ini merupakan informasi PDU yang diterima oleh PC, dimana port asalnya ialah 80 (HTTP) yang dikirim oleh server dengan tujuan port PC 1027. Nilai ACK saat ini ialah 2 yang berarti sesi dengan server telah terjalin, sehingga halaman web dikirim ke PC client.