Apa itu Sliding Window Protocol ?
Jendela geser adalah teknik untuk mengirimkan beberapa frame sekaligus. Ini mengontrol paket data antara dua perangkat yang memerlukan pengiriman bingkai data yang andal dan bertahap. Ini juga digunakan dalam TCP (Transmission Control Protocol) .
Dalam teknik ini, setiap frame telah dikirim dari nomor urut. Nomor urut digunakan untuk menemukan data yang hilang di sisi penerima. Tujuan dari teknik jendela geser adalah untuk menghindari duplikasi data, sehingga menggunakan nomor urut.
Jenis Protokol Jendela Geser
Protokol jendela geser memiliki dua jenis:
- Kembali-N ARQ
- ARQ Ulangi Selektif
Kembali-N ARQ
Protokol Go-Back-N ARQ juga dikenal sebagai Permintaan Pengulangan Otomatis Go-Back-N. Ini adalah protokol lapisan data link yang menggunakan metode jendela geser. Dalam hal ini, jika ada frame yang rusak atau hilang, semua frame berikutnya harus dikirim lagi.
Ukuran jendela pengirim adalah N dalam protokol ini. Misalnya, Go-Back-8, ukuran jendela pengirim akan menjadi 8. Ukuran jendela penerima selalu 1.
Jika penerima menerima frame yang rusak, ia akan membatalkannya. Penerima tidak menerima frame yang rusak. Ketika penghitung waktu berakhir, pengirim mengirimkan frame yang benar lagi. Desain protokol Go-Back-N ARQ ditunjukkan di bawah ini.
Contoh Go-Back-N ARQ ditunjukkan pada gambar di bawah ini.
ARQ Ulangi Selektif
ARQ Pengulangan Selektif juga dikenal sebagai Permintaan Pengulangan Otomatis Pengulangan Selektif. Ini adalah protokol lapisan data link yang menggunakan metode jendela geser. Protokol Go-back-N ARQ berfungsi dengan baik jika kesalahannya lebih sedikit. Namun jika banyak error pada frame, banyak bandwidth yang hilang dalam pengiriman frame lagi. Jadi, kami menggunakan protokol Selective Repeat ARQ. Dalam protokol ini, ukuran jendela pengirim selalu sama dengan ukuran jendela penerima. Ukuran jendela geser selalu lebih besar dari 1.
Jika penerima menerima frame yang rusak, ia tidak langsung membuangnya. Ini mengirimkan pengakuan negatif kepada pengirim. Pengirim mengirimkan frame itu lagi segera setelah menerima pengakuan negatif. Tidak perlu menunggu waktu habis untuk mengirim bingkai itu. Desain protokol Selective Repeat ARQ ditunjukkan di bawah ini.
Contoh protokol Selective Repeat ARQ ditunjukkan pada gambar di bawah ini.
Perbedaan antara ARQ Go-Back-N dan ARQ Pengulangan Selektif?
//AGR
Referensi : [1]