Вы находитесь на странице: 1из 11

LABORATORIUM PEMBELAJARAN ILMU KOMPUTER

UNIVERSITAS BRAWIJAYA

Nama : Wisnu Mahendra


NIM : 135150301111057
Kelas : TEKKOM - B
Bab : V – Transmission Control Protocol
Asisten : Fahmi Alfareza
Aditya Chamim Pratama

Laporan Hasil Percobaan 1

Berikut adalah proses transfer data ke server dengan menggunakan TCP.


LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Laporan Hasil Percobaan 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.43.84
Nomor port TCP : 60234

2. Berapakah alamat IP server gaia.cs.umass.edu? Pada port nomor berapakah server itu
mengirim dan menerima segmen TCP untuk koneksi ini?
Jawaban :

Alamat IP server : 128.119.245.12


Port nomor : 80
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Laporan Hasil Percobaan 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 number : 0


Nilai segmen yang mengidentifikasi segmen sebagai 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 di
segmen SYN ACK? Dan bagaimana server gaia.cs.umass.edu dapat menentukan nilai itu?
Jawaban :
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Nilai sequence number : 0


Nilai ACK : 1
Nilai pada field Acknowlegement di segmen SYN ACK ditentukan oleh
gaia.cs.umass.edu dengan menambahkan 1 ke inisial sequence number segmen SYN dari
klien (misal, sequence number segmen SYN pada komputer klien 0). Pada segmen, SYN
flag dan Acknowlegement flag di set 1 dan itu menunjukkan bahwa segmen ini adalah
segmen SYN ACK.

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 segment TCP yang berisi metode HTTP POST adalah 152494.
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

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!
Jawaban :

Sequence number segmen 1 : 69294


ACK segmen 1 : 1

Sequence number segmen 2 : 71894


ACK segmen 2 : 1

Sequence number segmen 3 : 73194


ACK segmen 3 : 1
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Sequence number segmen 4 : 74494


ACK segmen : 1

Sequence number segmen 5 : 77094


ACK segmen : 1

Sequence number segmen 6 : 78394


ACK segmen 6 : 1

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 ACK – waktu pengiriman segmen. (Lihat buku cetak
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Computer Networking: A Top Down Approach edisi 6 oleh Kurose Ross halaman
239).
Jawaban :
Segmen Waktu Penerimaan Waktu Pengiriman SampleRTT
Ack Segmen
Segmen 1 10.626826 10.279292 0.347534
Segmen 2 10.631628 10.279322 0.352306
Segmen 3 10.631632 10.280146 0.351486
Segmen 4 10.633211 10.279347 0.353864
Segmen 5 10.633215 10.280592 0.352623
Segmen 6 10.633951 10.280607 0.353344

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).
Jawaban :
Segmen SampleRTT EstimatedRTT
Segmen 1 0.347534 0.347534
Segmen 2 0.352306 0.348131
Segmen 3 0.351486 0.348550
Segmen 4 0.353864 0.349214
Segmen 5 0.352623 0.349640
Segmen 6 0.353344 0.350103

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 :
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

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


Jawaban :

Panjang segmen dari setiap 6 segmen pertama dari TCP adalah 1300.

6. Berapakah jumlah minimum buffer space yang tersedia dikirimkan pada penerima
untuk seluruh trace?
Jawaban :
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Jumlah minimum buffer space yang tersedia dikiriman pada penerima untuk seluruh
trace adalah 29200 bytes.

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 retransmisi karena terdapat segmen yang tidak sampai ke tujuan, maka dari
itu terdapatlah retransmisi untuk mengirim kembali segmen yang gagal dikirim ke
tujuan tersebut.

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 :
ACK Sequence number ACK Data
ACK 1 566 566
ACK 2 2026 1460
ACK 3 3486 1460
ACK 4 4946 1460
ACK 5 6406 1460
ACK 6 7866 1460
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

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

Throughput didapat dengan cara jumlah data yang dikirim dibagi dengan lama waktu.

Jumlah Data Yang Dikirim = 152977


Lama Waktu = 14.536844 – 6.249112 = 8.287732

Throughtput = 18458.246479 kbyte / sec


LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Laporan Hasil Percobaan 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 :

Fase TCP slow start dimulai dari 0 sampai 1.3.


Fase Congestion avoidance mengambil alih pada 1.3.
TCP slow start dimulai pada awal koneksi, ketika segmen HTTP POST dikirim,
identifikasi pada TCP slow start dan congestion avoidance bergantung pada nilai dari
ukuran TCP pengirim.

Вам также может понравиться