NIM : 173140714111033
Jawaban :
2. Berapakah alamat IP server gaia.cs.umass.edu ? Pada port nomor berapakah server itu
mengirim dan menerima segmen TCP untuk koneksi ini ?
Jawab : IP : 128.119.245.12
Port : 80
Jika Anda telah mampu membuat trace sendiri, jawablah pertanyaan berikut :
3. Berapakah alamat IP dan nomor port TCP yang digunakan komputer/laptop Anda untuk
mentranfer file ke gaia.cs.umass.edu ?
Jawab :
1. Berapa nilai sequence number segmen TCP SYN yang digunakan untuk memulai
koneksi TCP antara komputer/laptop Anda dengan gaia.cs.umass.edu ? Dan berapakah
nilai segmen yang mengidetifikasi segmen sebagai SYN ?
Jawab : Nilai Sequence Number TCP SYN : 0
Nilai SYN : 1
2. Berapa nilai sequence number segmen SYN ACK yang dikirim oleh server
gaia.cs.umass.edu ke komputer/laptop Anda untuk membalas SYN ? Berapa nilai ACK
zdi segmen SYN ACK ? Dan bagaimana server gaia.cs.umass.edu dapat menentukan
nilai itu ?
Jawab :
Nilai Sequence Number segmen SYN ACK yang dikirim oleh server ke computer saya
adalah 0 . server menentukan nilai tersebut dengan cara nomer initial sequence segment
SYN dari computer klien adalah 0. Sehingga nilai ACK adalah 1. Segmen tersebut akan
mengindentifikasi sebagai SYN ACK jika kedua flag pada SYN dan ACK adalah 1.
3. Berapa nilai sequence number dari segmen TCP yang berisi metode HTTP POST ?
Perhatikan bahwa untuk menemukan perintah POST, Anda harus mencari ke konten
paket dibagian bawah wireshark. Carilah segmen dengan “POST” dalam field DATA.
Jawab : Nilai Sequence Number : 152452
4. Anggap segmen TCP terdiri dari metode HTTP POST sebagai segmen yang pertama
pada koneksi TCP ;
a. Berapakan sequence number pada 6 segmen pertama (termasuk segmen yang
berisi HTTP POST) dan juga nomor ACK di 6 segmen pertama yang diterima !
Jawab :
Urutam sequence number untuk 6 segmen pertama dari metode HTTP POST
adalah : 2065,3435,4805,6175,7545,8915
b. Berapakah waktu yang digunakan untuk pengiriman setiap segmen ? Kapan ACK
untuk setiap segmen diterima ? Dengan adanya perbedaan antara ketika setiap
segmen TCP dikirim dan ketika ACK-nya diterima, maka berapakah nilai Round
Trip Time (RTT) untuk setiap segmen dari 6 segmen?
Rumus : SampleRTT = waktu penerimaan ACK – waktu pengiriman segmen
(lihat di buku cetak “Computer Networking : A Top Down Approach – Edition
6th” oleh Kurose Ross halaman 239).
Jawab :
Paket 1
Rumus Sampe RTT = waktu penerimaan ACK- waktu pengeriman segmen
= 5,533354 - 5,533290
= 0,000064
Paket 2
Rumus Sampe RTT = waktu penerimaan ACK- waktu pengeriman segmen
= 5,533377 - 5,533354
=0,000023
Paket 3
Rumus Sampe RTT = waktu penerimaan ACK- waktu pengeriman segmen
= 5,533399 - 5,533377
= 0,000022
Paket 4
Rumus Sampe RTT = waktu penerimaan ACK- waktu pengeriman segmen
= 5,533420 - 5,533399
= 0,000021
Paket 5
Rumus Sampe RTT = waktu penerimaan ACK- waktu pengeriman segmen
= 5,533442 - 5,533420
= 0,000022
Paket 6
Rumus Sampe RTT = waktu penerimaan ACK- waktu pengeriman segmen
= 5,533467 - 5,533442
= 0,000025
Paket 3 :
EstimatedRTT = 0.875 * EstimatedRTT + 0.125 * SampleRTT
= 0,875*0,000072875 + 0.125* 0,000022
= 0,00006374375 +0,0000025
= 0,00006624375
Paket 4:
EstimatedRTT = 0.875 * EstimatedRTT + 0.125 * SampleRTT
= 0,875*0,00006624375 + 0.125* 0,000021
= 0,00005796328125 + 0,000002625
= 0,00006058828125
Paket 5 :
EstimatedRTT = 0.875 * EstimatedRTT + 0.125 * SampleRTT
= 0,875*0,00006058828125 + 0.125* 0,000022
= 0,00005283298125 + 0,00000275
= 0,00005558298125
Paket 6 :
EstimatedRTT = 0.875 * EstimatedRTT + 0.125 * SampleRTT
= 0,875*0,00005558298125+ 0.125* 0,000025
= 4.8613510859375e-5 + 0.000003125
= 5.1738510859375e-5
d. Catatan : Wireshark memiliki fitur untuk menggambarkan setiap segmen TCP
yang dikirim. Pilih segmen TCP di “listing of captured packets” yang sedang
dikirim dari komputer/laptop Anda ke server gaia.cs.umass.edu . Kemudian pilih
Statistics TCP Stream Graph Round Trip Time Graph. Tampilkan RTT
Graph tersebut !
6. Berapakah jumlah minimum buffer space yang tersedia dikirimkan pada penerima untuk
seluruh trace ?
Jawab : Minimum Buffer ialah 64240
7. Apakah terdapat segmen yang dilakukan retransmisi dalam trace file tersebut? Jika
terdapat retransmisi, mengapa demikian ? Dan jika tidak ada terdapat retransmisi,
mengapa demikian ?
Jawab :
Iya terdapat segmen yang melakukan retransmisi daam trace file tersebut. Hal ini
diketahui dengan adanya grafik stefens yang menurun. Retransmisi dapat terjadi karena
terdapat paket yang mengalami eror.
8. Berapa banyak data penerima yang secara khusus melakukan ACK ? Dapatkah Anda
mengidentifikasi kasus di mana penerima memberi ACK setiap segmen lain diterima ?
(lihat di buku cetak “Computer Networking : A Top Down Approach – Edition 6th” oleh
Kurose Ross pada Tabel 3.2 halaman 247).
Jawab :
ACK Terakhir :
ACK Pertama :
9. Berapakah troughput untuk koneksi TCP dalam satu trace file tersebut ? Jelaskan
bagaimana Anda melakukan perhitungan troughput tersebut !
Jawab :
Troughput =(ACK frame terakhir-ACK frame awal) (Time Frame Akhir- Time
Frame Awal)
=(779-1) (7,421479-5,269679)
=778*2.1518
=1,674.1004KBps
2. Berikan komentar, bagaimana caranya data yang dihitung berbeda dari perilaku ideal
TCP yang sudah dipelajari dibuku cetak ?
Jawab :
Perilaku TCP yang ideal dalam teks mengasumsikan bahwa pengirim TCP bersifat
agresif dalam mengirim data. Terlalu banyak lalu lintas mungkn membuat jaringan
menjadi padat. Oleh karena itu TCP pengirim harus mengikuti algoritma AIMD sehingga
ketika mereka mendeteksi kemacetan jaringan,ukuran jendela,pengirimannya harus turun.
Dalam Prateknya , perilaku TCP juga sebagian besar tergantung pada aplikasi . Dalam
contoh iniketika pengirim TCP dapat mengirim data tidak ada data yang tersedia untuk
transmisi. Di Aplikasi web memiliki ukuran yang sangat kecil . Sebelum akhir fase awal
transmisi berakhir,transmisi objek web akan sedikit bermasalah yaitu penundaan lama
yang tidak prlu karena fase awal yang lambat dari TCP tersebut..