Perbedaan Antara Kontrol Aliran dan Kontrol Kesalahan

Perbedaan Kunci - Kontrol Aliran vs Kontrol Kesalahan
 

Komunikasi data adalah proses pengiriman data dari sumber ke tujuan melalui media transmisi. Untuk komunikasi data yang efektif, perlu menggunakan teknik. Pengirim dan penerima memiliki kecepatan dan kapasitas penyimpanan yang berbeda. Ketika data mencapai tujuan, data disimpan sementara di dalam memori. Memori itu dikenal sebagai buffer. Perbedaan kecepatan dan keterbatasan buffer dapat memengaruhi komunikasi data yang andal. Kontrol aliran dan kontrol Kesalahan adalah dua mekanisme berbeda yang digunakan untuk pengiriman data yang akurat. Jika kecepatan pengirim lebih tinggi dan kecepatan penerima lebih rendah, ada ketidakcocokan kecepatan. Maka aliran data yang dikirim harus dikontrol. Teknik ini dikenal sebagai kontrol aliran. Selama transmisi, kesalahan dapat terjadi. Jika penerima mengidentifikasi kesalahan, itu harus memberitahu pengirim bahwa ada kesalahan dalam data. Jadi, pengirim dapat mengirim ulang data. Teknik ini dikenal sebagai Kontrol Kesalahan. Keduanya terjadi di lapisan data link model OSI. Itu perbedaan utama antara Kontrol Aliran dan Kontrol Kesalahan adalah itu Flow Control adalah untuk menjaga aliran data yang tepat dari pengirim ke penerima sementara Kontrol Kesalahan adalah untuk mengetahui apakah data yang dikirim ke penerima bebas dari kesalahan dan dapat diandalkan.

ISI

1. Ikhtisar dan Perbedaan Utama
2. Apa itu Flow Control
3. Apa itu Kontrol Kesalahan
4. Kesamaan Antara Kontrol Aliran dan Kontrol Kesalahan
5. Perbandingan Berdampingan - Kontrol Aliran vs Kontrol Kesalahan dalam Bentuk Tabular
6. Ringkasan

Apa itu Flow Control?

Saat mengirim data dari satu perangkat ke perangkat lain, ujung pengiriman dikenal sebagai sumber, pengirim atau pemancar. Ujung penerima dikenal sebagai tujuan atau penerima. Pengirim dan penerima mungkin memiliki kecepatan yang berbeda. Penerima tidak akan dapat memproses data jika kecepatan pengiriman data lebih tinggi. Jadi, teknik kontrol aliran dapat digunakan.

Salah satu metode kontrol aliran sederhana adalah, Stop dan Tunggu kontrol aliran. Pertama, pemancar mengirim bingkai data. Ketika diterima, penerima mengirim bingkai pengakuan (ACK). Pemancar dapat mengirim data, hanya setelah menerima bingkai pengakuan dari penerima. Mekanisme ini mengontrol aliran transmisi. Kelemahan utama adalah bahwa hanya satu frame data yang dapat dikirimkan pada suatu waktu. Jika satu pesan berisi beberapa frame, stop dan wait tidak akan menjadi metode kontrol aliran yang efektif.

Gambar 01: Kontrol aliran dan Kontrol Kesalahan

Di Metode Jendela Geser, baik pengirim dan penerima memiliki jendela. Ukuran jendela bisa sama atau kurang dari ukuran buffer. Pengirim dapat mengirimkan sampai jendela penuh. Ketika jendela penuh, pemancar harus menunggu sampai menerima pemberitahuan dari penerima. Nomor urut digunakan untuk melacak setiap frame. Penerima mengakui sebuah bingkai dengan mengirimkan pemberitahuan dengan nomor urut dari frame yang diharapkan berikutnya. Pengakuan ini mengumumkan pengirim bahwa penerima siap menerima jumlah bingkai ukuran windows dimulai dengan nomor yang ditentukan.

Apa itu Kontrol Kesalahan?

Data dikirim sebagai urutan frame. Beberapa bingkai mungkin tidak mencapai tujuan. Derau noise dapat mempengaruhi bingkai, sehingga mungkin tidak dapat dikenali di sisi penerima. Dalam situasi ini, itu disebut frame hilang. Terkadang, frame mencapai tujuan, tetapi ada beberapa kesalahan dalam bit. Kemudian bingkai itu disebut bingkai yang rusak. Dalam kedua kasus, penerima tidak mendapatkan bingkai data yang benar. Untuk menghindari masalah ini, pengirim dan penerima memiliki protokol untuk mendeteksi kesalahan transit. Penting untuk mengubah tautan data yang tidak dapat diandalkan menjadi tautan data yang dapat diandalkan.

Teknik Kontrol Kesalahan

Ada tiga teknik untuk kontrol kesalahan. Mereka adalah Stop-and-Wait, Go-Back-N, Selective-Repeat. Secara kolektif, mekanisme ini dikenal sebagai Permintaan Pengulangan Otomatis (ARQ).

Di Berhenti dan Tunggu ARQ, bingkai dikirim ke penerima. Kemudian penerima mengirimkan pemberitahuan. Jika pengirim tidak menerima pemberitahuan dengan periode waktu tertentu, maka pengirim mengirim ulang bingkai itu lagi. Periode waktu ini ditemukan menggunakan perangkat khusus yang disebut timer. Saat mengirim frame, pengirim memulai timer. Ini memiliki waktu yang tetap. Jika tidak ada pengakuan yang dapat dikenali dari penerima, pengirim akan mengirim ulang frame itu lagi.

Di Go-Back-N ARQ, pengirim mentransmisikan serangkaian bingkai hingga ukuran jendela. Jika tidak ada kesalahan, penerima mengirim pemberitahuan seperti biasa. Jika tujuan mendeteksi kesalahan, ia mengirim negatif (NACK) untuk frame itu. Penerima akan membuang bingkai kesalahan dan semua bingkai masa depan sampai bingkai kesalahan diperbaiki. Jika pengirim menerima pengakuan negatif, pengirim harus mengirim ulang frame kesalahan dan semua frame berikutnya.

Di Selektif-Ulangi ARQ, penerima melacak nomor urut. Ini mengirimkan pengakuan negatif dari hanya bingkai yang hilang atau rusak. Pengirim hanya dapat mengirim frame tempat NACK diterima. Lebih efisien daripada Go-Back-N ARQ. Itu adalah teknik kontrol kesalahan umum.

Apa Kesamaan Antara Kontrol Aliran dan Kontrol Kesalahan?

  • Kedua Kontrol Aliran dan Kontrol Kesalahan terjadi di Lapisan Data Link.

Apa Perbedaan Antara Kontrol Aliran dan Kontrol Kesalahan?

Kontrol Aliran vs Kontrol Kesalahan

Kontrol aliran adalah mekanisme untuk mempertahankan transmisi yang tepat dari pengirim ke penerima dalam komunikasi data. Kontrol kesalahan adalah mekanisme pengiriman data yang bebas kesalahan dan andal kepada penerima dalam komunikasi data.
 Teknik Utama
Stop and Wait dan Sliding Window adalah contoh teknik kontrol aliran. Stop-and-Wait ARQ, Go-Back-N ARQ, ARQ Selektif-Ulangi adalah contoh teknik kontrol kesalahan.

Ringkasan - Aliran Kontrol vs Kontrol Kesalahan

Data ditransmisikan dari pengirim ke penerima. Untuk komunikasi yang andal dan efisien, penting untuk menggunakan teknik. Kontrol Aliran dan Kontrol Kesalahan adalah dua di antaranya. Artikel ini membahas perbedaan antara Kontrol Aliran dan Kontrol Kesalahan. Perbedaan antara Kontrol Aliran dan Kontrol Kesalahan adalah bahwa Kontrol Aliran adalah untuk menjaga aliran data yang tepat dari pengirim ke penerima sementara Kontrol Kesalahan adalah untuk mengetahui apakah data yang dikirim ke penerima bebas dari kesalahan dan dapat diandalkan..

Unduh PDF dari Flow Control vs Error Control

Anda dapat mengunduh versi PDF dari artikel ini dan menggunakannya untuk tujuan offline sesuai catatan kutipan. Silakan unduh versi PDF di sini: Perbedaan Antara Kontrol Aliran dan Kontrol Kesalahan

Referensi:

1. "Kontrol aliran (Data)." Wikipedia, Wikimedia Foundation, 27 Januari 2018. Tersedia di sini 
2.Point, Tutorial. “DCN Data-Link Control and Protocols.”, Tutorials Point, 8 Jan 2018. Tersedia di sini
3.nptelhrd. Kuliah - 16 Aliran dan Kontrol Kesalahan, Nptelhrd, 20 Oktober 2008. Tersedia di sini