Perbedaan Antara Kontrol Aliran dan Kontrol Kesalahan

Daftar Isi:

Perbedaan Antara Kontrol Aliran dan Kontrol Kesalahan
Perbedaan Antara Kontrol Aliran dan Kontrol Kesalahan

Video: Perbedaan Antara Kontrol Aliran dan Kontrol Kesalahan

Video: Perbedaan Antara Kontrol Aliran dan Kontrol Kesalahan
Video: Sistem Control Terbuka Vs Sistem Control Tertutup 2024, Juli
Anonim

Perbedaan Tombol – 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 memori. Memori itu dikenal sebagai buffer. Perbedaan kecepatan dan keterbatasan buffer dapat mempengaruhi komunikasi data yang handal. Kontrol aliran dan Kontrol kesalahan adalah dua mekanisme berbeda yang digunakan untuk transmisi 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 memberi tahu pengirim bahwa ada kesalahan dalam data. Jadi, pengirim dapat mengirim ulang data. Teknik ini dikenal sebagai Kontrol Kesalahan. Keduanya terjadi pada lapisan data link model OSI. Perbedaan utama 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 dikirimkan ke penerima bebas dari kesalahan dan dapat diandalkan.

Apa itu Kontrol Aliran?

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, Kontrol aliran Berhenti dan Tunggu. Pertama, pemancar mengirimkan bingkai data. Ketika diterima, penerima mengirimkan 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 ditransmisikan pada satu waktu. Jika satu pesan berisi beberapa frame, stop dan wait tidak akan menjadi metode kontrol aliran yang efektif.

Perbedaan Antara Kontrol Aliran dan Kontrol Kesalahan
Perbedaan Antara Kontrol Aliran dan Kontrol Kesalahan
Perbedaan Antara Kontrol Aliran dan Kontrol Kesalahan
Perbedaan Antara Kontrol Aliran dan Kontrol Kesalahan

Gambar 01: Kontrol aliran dan Kontrol Kesalahan

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

Apa itu Kontrol Kesalahan?

Data dikirim sebagai urutan frame. Beberapa frame mungkin tidak mencapai tujuan. Ledakan derau dapat memengaruhi bingkai, sehingga mungkin tidak dapat dikenali di sisi penerima. Dalam situasi ini, disebut frame hilang. Kadang-kadang, frame mencapai tujuan, tetapi ada beberapa kesalahan dalam bit. Kemudian frame tersebut disebut dengan frame 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 pengendalian kesalahan. Mereka adalah Stop-and-Wait, Go-Back-N, Selective-Repeat. Secara kolektif, mekanisme ini dikenal sebagai Automatic Repeat Request (ARQ).

Dalam Stop and Wait ARQ, sebuah frame dikirimkan ke penerima. Kemudian penerima mengirimkan pengakuan. Jika pengirim tidak menerima acknowledgment dalam jangka waktu tertentu, maka pengirim akan mengirim ulang frame tersebut. Jangka waktu ini ditemukan menggunakan perangkat khusus yang disebut timer. Saat mengirim bingkai, pengirim memulai penghitung waktu. Ini memiliki waktu yang tetap. Jika tidak ada pengakuan yang dapat dikenali dari penerima, pengirim akan mentransmisi ulang frame itu lagi.

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

Dalam Selective-Repeat ARQ, penerima melacak nomor urut. Ini mengirimkan pengakuan negatif hanya dari frame yang hilang atau rusak. Pengirim hanya dapat mengirim frame yang menerima NACK. Ini lebih efisien daripada Go-Back-N ARQ. Itu adalah teknik kontrol kesalahan yang umum.

Apa Persamaan Antara Kontrol Aliran dan Kontrol Kesalahan?

Kontrol Aliran dan Kontrol Kesalahan terjadi pada Lapisan Data Link

Apa Perbedaan Antara Kontrol Aliran dan Kontrol Kesalahan?

Kontrol Aliran vs Kontrol Kesalahan

Kontrol aliran adalah mekanisme untuk menjaga transmisi yang tepat dari pengirim ke penerima dalam komunikasi data. Kontrol kesalahan adalah mekanisme pengiriman data yang bebas kesalahan dan dapat diandalkan ke penerima dalam komunikasi data.
Teknik Utama
Stop and Wait and Sliding Window adalah contoh teknik kontrol aliran. Stop-and-Wait ARQ, Go-Back-N ARQ, Selective-Repeat ARQ adalah contoh teknik kontrol kesalahan.

Ringkasan – Kontrol Aliran vs Kontrol Kesalahan

Data dikirimkan 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 Flow Control dan Error Control adalah Flow Control adalah untuk menjaga aliran data yang tepat dari pengirim ke penerima sedangkan Error Control adalah untuk mengetahui apakah data yang dikirimkan ke penerima bebas dari kesalahan dan dapat diandalkan.

Unduh PDF Kontrol Aliran vs Kontrol Kesalahan

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

Direkomendasikan: