W05 Man 1906353403
W05 Man 1906353403
Worksheet-5
TCP Reliable Data Transfer
dan ACK Generation
1
IKS31504 - Jaringan Komunikasi Data
Semester Ganjil 2021/2022
Penulis : RE
Edisi : 1 (20210927)
Daftar Isi
Daftar Isi 2
Revisi Dokumen 3
Prasyarat 3
Deskripsi 3
Soal - soal 4
TCP Reliable Data Transfer 4
ACK Generation 4
Peraturan 6
2
IKS31504 - Jaringan Komunikasi Data
Semester Ganjil 2021/2022
Worksheet - 5
Revisi Dokumen
● Edisi 1 (20210927-2000) : First Release
Prasyarat
Sebelum mengerjakan tugas ini, pastikan Anda telah mengikuti kelas zoom
atau menonton video (module di SCeLe) terkait materi TCP Reliable Data Transfer
dan ACK Generation
Deskripsi
Tugas ini merupakan tugas bersifat teori untuk melatih pemahaman
mahasiswa terkait materi TCP Reliable Data Transfer dan ACK Generation. Akan
terdapat 2 bagian dalam tugas ini, mahasiswa diharapkan menjawab soal yang ada
dalam dokumen dan dikumpulkan dalam bentuk file pdf.
3
IKS31504 - Jaringan Komunikasi Data
Semester Ganjil 2021/2022
1. Jelaskan dengan kalimat anda sendiri apa yang dimaksud dengan reliable data
transfer!
RDT (reliable data transfer) merupakan sebuah metode dari protokol jaringan pada TCP yang
menyediakan proses komunikasi antar aplikasi yang berjalan paralel pada host yang berbeda.
2. Jelaskan apa yang dimaksud dengan TCP Fast Retransmission!
TCP Fast Retransmission merupakan modifikasi dari algoritma congestion avoidance.
Seperti dalam algoritma pengiriman ulang cepat Jacobson, ketika pengirim menerima
ACK duplikat ke-3, ia mengasumsikan bahwa paket tersebut hilang dan
mentransmisikan kembali paket tersebut tanpa menunggu penghitung waktu
pengiriman ulang berakhir.
3. Jelaskan hal yang terjadi pada gambar berikut ini dengan kalimat anda sendiri:
Pada “Lost ACK Scenario” di atas terdapat ACK yang tidak sampai (lost), sehingga pada
pengiriman ACK yang kedua oleh Host B, seakan-akan ia berkata “OK, terkirim tetapi
ACK-nya tetap 100.
4
IKS31504 - Jaringan Komunikasi Data
Semester Ganjil 2021/2022
gambar terlihat Host A sudah mengirim TCP generation lagi untuk ke-3 kalinya padahal
Host B belum mengirimkan feedback ACK, sehingga terjadi timeout.
B. ACK Generation
Diketahui dua host (client dan server) berkomunikasi dengan protocol TCP (RFC 1122, RFC
2581). Host A memiliki timeout 3s dan akan melakukan fast retransmit jika terjadi timeout
atau menerima 3-duplicate ACK. Waktu tempuh dari host A ke B atau sebaliknya adalah 20ms.
Asumsikan bahwa kedua host telah menjalankan handshaking. Proses transmisi data dari
host A dan B dengan rincian sebagai berikut:
5
IKS31504 - Jaringan Komunikasi Data
Semester Ganjil 2021/2022
T(ms) Host B Mengirimkan Nomor ACK T(ms) Host B Mengirimkan Nomor ACK
ACK (Ya/Tidak) (Jika Ada) ACK (Ya/Tidak) (Jika Ada)
6
IKS31504 - Jaringan Komunikasi Data
Semester Ganjil 2021/2022
7
IKS31504 - Jaringan Komunikasi Data
Semester Ganjil 2021/2022
Sumber:
https://www.isi.edu/nsnam/DIRECTED_RESEARCH/DR_HYUNAH/D-Research/fast-retransmit.html#:~:tex
t=Home%20Page&text=Fast%20retransmit%20is%20a%20modification,a%20retransmission%20timer%2
0to%20expire.