NIM :165150201111049
Kelas :TIF-D
Tugas :Jaringan Komputer
Reliable Data Transfer (RDT) adalah suatu mekanisme TCP yang menyediakan komunikasi
logis antara proses aplikasi yang berjalan pada host yang berbeda. Dinamakan reliable karena
TCP menjamin bahwa data tersebut pasti diterima sesuai dengan yang dikirimkan. Terdapat
beberapa tipe rdt yaitu rdt 1.0, rdt 2.1, rdt 2.2, rdt 3.0, dll. Secara dasar, RDT menggunakan
protokol Stop-andWait. Mekanismenya adalah setiap mengirim paket, sender akan berhenti
mengirim dan menunggu feedback dari penerima yang menandakan bahwa paket telah sampai
tujuan. Namun, karena alasan jarak yang jauh, muncul berbagai versi update yang ada di RDT.
RDT 1.0 :yaitu adalah dasar dari reliable(sempurna) keadaan dimana tidak ada
packet loss dan eror serta penggunaan FSM(Finite State Machines) yang dipisah antar
pengirim dan penerima
RDT 2.0 : ini adalah versi dimana adanya checksum,digunakan untuk mendeteksi
error dan adanya feedback dari penerima ke pengirim dalam berntuk ACK dan NAK.Ini
merupakan pembaruan dari versi 1.0
RDT 2.1 : Pada versi ini terdapat penanganan apabila ACK/NAK di bagian pengirim
dan penerima pada saat perjalanan mengalami masalah
RDT 2.2 : Pada RDT 2.2 terdapat NAK dihilangkan.Untuk pengiriman paket
terakhir agar diterima dengan baik hanya menggunakan ACK. Akibatnya adanya ACK
yang terduplikasi di pengirim dan akan dijalankan aksi yang sama seperti diterimanya
NAK yaitu mengirim ulang paket yang Sekarang
RTD 3.0 :pada RDT 3.0 terdapat channels yang ada packet errors dan loss di
dalamnya.Kehilangan Packet juga terjadi di Bawah Channel ini.Biasanya paket yang
hilang berupa ACKs maupun data.
Protokol pipelining adalah teknik di mana beberapa permintaan ditulis ke soket tunggal
tanpa menunggu tanggapan yang sesuai. Pipelining dapat digunakan dalam berbagai
protokol jaringan lapisan aplikasi, seperti HTTP/1.1, SMTP, FTP. Pipelining juga
memiliki 2 bentuk protocol yaitu :
Go Back Protocol
Konsep kerja dari Go Back N Protocol hampir sama dengan Stop and Wait Protocol.
Perbedaannya, Go Back N mengirimkan lebih dari satu paket dalam satu waktu ke
komputer tujuan (N buah paket data dlama satu kurun waktu tertentu), namun komputer
tujuan hanya melakukan buffer (menerima) satu paket saja untuk setiap waktu (satu per
satu), untuk kemudian dikirimkan Acknowledgement (ACK) dari setiap paket tersebut
secara satu per satu.
Selective Repeat (SR) Protocol merupakan protokol perbaikan kinerja dari Go Back N
(GBN) protokol yang diciptakan dalam Transport Layer. Sebagaimana namanya,
Selective Repeat (SR) Protocol memiliki kemampuan untuk memilah secara selektif
semua paket yang akan ditransfer di dalam jaringan secara berulang-ulang. Apabila ada
paket yang rusak atau hilang selama proses transfer, maka paket tersebut akan dikirim
ulang. Itu sebabnya, pada Selective Repeat (SR) Protocol terdapat 2 buah windows..
Kedua windows tersebut terdiri atas Send Windows dan Receive Windows
Kesimpulan
TCP/IP adalah (Transmission Control Protocol/Internet Protocol) jika diterjemahkan
adalah Protokol Kendali Transmisi/Protokol Internet, adalah gabungan dari protokol
TCP (Transmission Control Protocol) dan IP (Internet Protocol) sebagai sekelompok
protokol yang mengatur komunikasi data dalam proses tukar-menukar data dari satu
komputer ke komputer lain di dalam jaringan internet yang akan memastikan
pengiriman data sampai ke alamat yang dituju. Protokol ini tidaklah dapat berdiri
sendiri, karena memang protokol ini berupa kumpulan protokol (protocol suite)
Definisi Congestion
Congestion bisa diartikan macet atau perlambatan. Maksudnya, congestion merupakan
perlambatan yang terjadi pada jalu paket-paket data. Kondisi ini di akibatkan ketika sebuah
network yang besar mempunyai beban yang banyak dan mengakibatkan performansi
menurun/lambat dengan kata lain jumlah pengiriman data melebihi kapasitas router yang ada.
Sumber :
1. https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-
2003/cc786128(v=ws.10)
2. https://www.geeksforgeeks.org/computer-networks-congestion-control/
3. https://www.d.umn.edu/~gshute/net/reliable-data-transfer.xhtml
4. Kurose, James F and Ross, Keith W. 2013. Computer Networking : A Top-Down Approach
Sixth Edition. US:Pearson
5. https://www.d.umn.edu/~gshute/net/reliable-data-transfer.xhtmls