Flow control adalah suatu
teknik untuk menjamin bahwa sebuah stasiun pengirim tidak membanjiri stasiun
penerima dengan data. Stasiun penerima secara khas akan menyediakan suatu
buffer data dengan panjang tertentu. Ketika data diterima, dia harus
mengerjakan beberapa poses sebelum dia dapat membersihkan buffer dan
mempersiapkan penerimaan data berikutnya.
Bentuk sederhana dari
kontrol aliran dikenal sebagai stop and wait, dia bekerja sebagai berikut.
Penerima mengindikasikan bahwa dia siap untuk menerima data dengan mengirim
sebual poll atau menjawab dengan select. Pengirim kemudian mengirimkan data.
Flow control ini
diatur/dikelola oleh Data Link Control (DLC) atau biasa disebut sebagai Line
Protocol sehingga pengiriman maupun penerimaan ribuan message dapat terjadi
dalam kurun waktu sesingkat mungkin. DLC harus memindahkan data dalam lalu
lintas yang efisien. Jalur komunikasi harus digunakan sedatar mungkin, sehingga
tidak ada stasiun yang berada dalam kadaan idle sementara stasiun yang
lain saturasi dengan lalu lintas yang
berkelebihan. Jadi flow control merupakan bagian yang sangat kritis dari suatu
jaringan. Berikut ini ditampilkan time
diagram Flow control saat komunikasi terjadi pada kondisi tanpa error dan ada
error.
Mekanisme Flow control
yang sudah umum digunakan adalah Stop and Wait dan Sliding window.
Artikel Terkait :