Anda di halaman 1dari 8

LABORATORIUM PEMBELAJARAN ILMU KOMPUTER

UNIVERSITAS BRAWIJAYA

Nama : Okky Prasetya Wibowo


NIM : 185150607111003
Kelas : PTI-B
Bab : IV – Transmission Control Protocol
Asisten : Luluk Latifah
Cristina Pravitasari

Laporan Hasil Percobaan 4.1 dan 4.2

1. Berapa alamat IP dan nomor port TCP yang digunakan oleh komputer klien yang
mentransfer file ke server gaia.cs.umass.edu? Untuk menjawab pertanyaan ini, paling
mudah memilih sebuah pesan HTTP dan menjelajahi rincian dari paket TCP yang
digunakan untuk membawa pesan HTTP ini dengan menggunakan “details of the selected
packet header window”.
Jawaban :
Alamat IP : 192.168.66.11
Port : 56784

2. Berapakah alamat IP server gaia.cs.umass.edu? Pada port nomor berapakah server itu
mengirim dan menerima segmen TCP untuk koneksi ini?
Jawaban :
IP Server : 128.119.245.12
Port : 80
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

3. Berapakah alamat IP dan nomor port TCP yang digunakan komputer/laptop Anda untuk
mentransfer file ke gaia.cs.umass.edu?
Jawaban :
Alamat IP : 192.168.66.11
Nomor Port : 56784

Laporan Hasil Percobaan 4.3

1. Berapa nilai sequence number segmen TCP SYN yang digunakan untuk memulai koneksi
TCP antara komputer/laptop Anda dengan server gaia.cs.umass.edu? Dan berapakah nilai
segmen yang mengidentifikasi segmen sebagai SYN?
Jawaban :
Nilai sequence segmen TCP SYN adalah 0

Nilai segmen yang mengidentifikasi segmen sebagai SYN adalah 1


LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

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 di
segmen SYN ACK? Dan bagaimana server gaia.cs.umass.edu dapat menentukan nilai itu?
Jawaban :
Nilai sequence number segmen SYN ACK yang dikirim server adalah 0 dan nilai ACK di
segmen SYN 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
di bagian bawah wireshark, carilah segmen dengan “POST” dalam field DATA.
Jawaban :
Nilai sequence number dari segmen TCP yang berisi metode HTTP POST adalah 152655.

4. Anggap segmen TCP terdiri dari metode HTTP POST sebagai segmen yang pertama pada
koneksi TCP.
a. Berapakah sequence number pada 6 segmen pertama (termasuk segmen yang berisi
HTTP POST) dan juga nomor ACK di 6 segmen pertama yang diterima!
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 enam segmen? Rumus: SampleRTT = waktu penerimaan
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

ACK – waktu pengiriman segmen. (Lihat buku cetak Computer Networking: A Top
Down Approach edisi 6 oleh Kurose Ross halaman 239).
c. Berapakah nilai EstimatedRTT setelah diterimanya setiap ACK dari segmen pertama
sampai segmen ke-6? Rumus: EstimatedRTT = 0.875 * EstimatedRTT + 0,125
*SampleRTT. (Lihat buku cetak Computer Networking: A Top Down Approach edisi
6 oleh Kurose Ross halaman 239).
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!
Jawaban :
a. Sequence number pada 6 segmen pertama yaitu 83075, 71715, 88755, 94435, 100115,
101535.

b. Paket 1
SampleRTT = waktu penerimaan ACK – waktu pengiriman segmen
= 1,985500 – 1,983842
= 0,001658
Paket 2
SampleRTT = waktu penerimaan ACK – waktu pengiriman segmen
= 1,987217 – 1,985500
= 0.001717
Paket 3
SampleRTT = waktu penerimaan ACK – waktu pengiriman segmen
= 1,990794 - 1,987217
= 0,003577
Paket 4
SampleRTT = waktu penerimaan ACK – waktu pengiriman segmen
= 2,196042-1,990794
= 0,205248
Paket 5
SampleRTT = waktu penerimaan ACK – waktu pengiriman segmen
= 2,196043 – 2,196042
= 0.000001
Paket 6
SampleRTT = waktu penerimaan ACK – waktu pengiriman segmen
= 2,198115 – 2,196043
= 0.002072
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

c. Estimated RTT
No Paket ke- Operasi Hasil
1 155 0,875*0,001658+0,125*0,000142 0,0014685
2 156 0,875*0.001717+0,125*0,000142 0,001520125
3 157 0,875*0,003577+0,125*0,000142 0,003147625
4 158 0,875*0,205248+0,125*0,000142 0,17960975
5 159 0,875*0.000001+0,125*0,000142 0,000018625
6 160 0,875*0.002072+0,125*0,000142 0,00183075

d. RTT Graph
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

5. Berapakah panjang segmen dari setiap 6 segmen pertama dari TCP?


Jawaban :
Panjang 6 segmen pertama 0.

6. Berapakah jumlah minimum buffer space yang tersedia dikirimkan pada penerima untuk
seluruh trace?
Jawaban :
Jumlah minimum buffer space

7. Apakah terdapat segmen yang melakukan retransmisi dalam trace file tersebut? Jika
terdapat retransmisi, mengapa demikian? Dan jika tidak terdapat retransmisi, mengapa
demikian?
Jawaban :
Terdapat segmen retransmisi.
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

8. Berapa banyak data penerima yang secara khusus melakukan ACK? Dapatkah Anda
mengidentifikasi kasus di mana penerima memberi ACK setiap segmen lain diterima?
(Lihat buku cetak Computer Networking: A Top Down Approach edisi 6 oleh Kurose Ross
pada Tabel 3.2 halaman 247).
Jawaban :
Ada 625 data penerima yang secara khusus melakukan ack.

9. Berapakah throughput untuk koneksi TCP dalam satu trace file tersebut? Jelaskan
bagaimana Anda melakukan perhitungan throughput tersebut!
Jawaban :

Throughput satu trace file = total data / total waktu


Throughput satu trace file = 152655 / (1,983842-1,982230)
Throughput satu trace file = 94.699.131,5 bytes/s
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Laporan Hasil Percobaan 4.4

1. Gunakan plotting tool Time-Sequence-Graph(Stevens) untuk melihat sequence number


terhadap waktu dari segmen yang dikirim dari komputer/laptop Anda ke server
gaia.cs.umass.edu/. Dapatkah Anda mengidentifikasi dimana fase TCP slow start mulai
dan berakhir dan dimana congestion avoidance mengambil alih?
Jawaban :
TCP mulai dari 0 dampai ke 6.8 dan seterusnya.

2. Berikan komentar, bagaimana caranya data yang dihitung berbeda dari perilaku ideal TCP
yang sudah dipelajari di buku cetak?
Jawab:
TCP hanya mengurusi bagaimana suatu file dapat dikirim dengan benar, Namun tidak
menjaminn file sampai dengan tujuan. Karena adanya kendala-kendala seperti server yang
down, kualitas jaringan dan lain-lain.

Anda mungkin juga menyukai