3 Gambaran Jendela Penggeseran

Gambar 7.3 Gambaran Jendela Penggeseran

Mari kita mengamati bagaimana hal ini bisa terjadi untuk dua station, A dan

B, yang dihubungkan melalui jalur full duplex. Station mengalokasikan ruang penyangga untuk frame W. Sehingga B dapat menerima frame W, dan A dibiarkan mengirimkan frame W tanpa menunggu balasan apapun. Untuk menjaga jalan dimana frame dibalas, masing-masing diberi nomor. B membalas frame dengan cara mengirim balasan yang memuat urutan nomor frame berikutnya. Balasan ini secara implisit mengumumkan bahwa B dipersiapkan untuk menerima frame-frame W berikutnya, dimulai dengan nomor yang ditentukan.Skema ini juga bisa dipergunakan untuk membalas frame-frame multiple.Sebagai contoh, B dapat menerima frame 2, 3, dan 4, namun menahan balasan sampai frame 4 tiba.Kemudian B, yang dihubungkan melalui jalur full duplex. Station mengalokasikan ruang penyangga untuk frame W. Sehingga B dapat menerima frame W, dan A dibiarkan mengirimkan frame W tanpa menunggu balasan apapun. Untuk menjaga jalan dimana frame dibalas, masing-masing diberi nomor. B membalas frame dengan cara mengirim balasan yang memuat urutan nomor frame berikutnya. Balasan ini secara implisit mengumumkan bahwa B dipersiapkan untuk menerima frame-frame W berikutnya, dimulai dengan nomor yang ditentukan.Skema ini juga bisa dipergunakan untuk membalas frame-frame multiple.Sebagai contoh, B dapat menerima frame 2, 3, dan 4, namun menahan balasan sampai frame 4 tiba.Kemudian

Perlu dibuat beberapa penjelasan tambahan. Karena urutan nomor yang digunakan menempati suatu bidang di dalam frame diperjelas dengan ukurannya yang memiliki batas sendiri. Sebagai contoh, untuk bidang 3-bit, urutan nomornya berkisar dari 0 sampai 7.Jadi, frame-frame yang diberi nomor modulo 8; maksudnya, setelah urutan nomor urut 7, nomor berikutnya adalah 0. Umumnya, untuk bidang k-

bit kisaran urutan nomornya adalah 0 sampai 2 k -1, dan frame-nya diberi nomor modulo 2 k .

Gambar 7.3 merupakan cara yang terbaik untuk menggambarkan proses jendela penggeseran. Seandainya dipergunakan urutan nomor 3-bit, sehingga frame tersebut diberi nomor yang berurutan mulai dari 0 sampai 7, lalu nomor yang sama digunakan kembali untuk frame berikutnya. Kotak persegi panjang yang diarsir menunjukkan frame yang dikirim, dalam gambar ini, pengirim mentransmisikan lima frame, dimulai dengan frame 0. Tiap frame dikirim, jendela yang diarsir menjadi menyusut; dan tiap balasan diterima, jendela yang diarsir mengembang. Frame di antara garis vertical dan jendela yang diarsir telah dikirim namun belum dibalas. Sebagaimana yang kita lihat, pengirim harus menahan frame-frame ini bila mereka harus ditransmisikan kembali.

Ukuran jendela yang sebenarnya tidak harus berukuran maksimum untuk urutan nomor panjang tertentu.Sebagai contoh, bila menggunakan urutan nomor 3- bit, ukuran jendela sebesar 4 dapat dikonfigurasikan untuk station-station menggunakan protocol kontrol arus jendela penggeseran.

Dalam gambar 7.4 menunjukkan sebuah contoh.Dimana diasumsikan suatu bidang dengan nomor urut 3-bit serta ukuran jendela maksimum 7 frame.Awalnya, A dan B yang memiliki jendela menunjukkan bahwa A mentransmisikan 7 frame, dimulai dengan frame 0 (F0). Setelah mentransmisikan tiga frame (F0, F1, F2) tanpa balasan, A menyusutkan jendelanya untuk empat frame dan mempertahankan tiruan tiga frame yang ditransmisikan. Jendela menunjukkan bahwa A mentransmisikan empat frame, dimulai dengan frame nomor 3. Kemudian B mentransmisikan RR (Receive Ready) 3, yang maksudnya “Saya sudah menerima semua frame melalui frame nomor 2 dan sekarang saya siap menerima frame nomor 3; kenyataannya, saya dipersiapkan untuk menerima tujuh frame, dimulai dengan frame nomor 3.” Dengan balasan ini, A mundur untuk meminta ijin mentransmisikan tujuh frame, masih dimulai dengan frame nomor 3; A juga membuang frame-frame yang disangga yang belum dibalas. A mulai mentransmisikan frame 3, 4, 5 dan 6.B mengembalikan RR 4, yang dibalas F3, dan membiarkan transmisi F4 melalui contoh F2 berikutnya. Sampai saat itu RR tersebut mencapai A, yang sudah mentransmisikan F4, F5 dan F6 dan karenanya A hanya akan membuka jendelanya untuk membiarkan pengiriman empat frame yang dimulai dengan F7.