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. Saat data mencapai tujuan, data disimpan sementara di memori. Memori itu dikenal sebagai buffer. Perbedaan kecepatan dan batasan buffer dapat mempengaruhi komunikasi data yang andal. 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. Kemudian 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 mengirimkan kembali data tersebut. Teknik ini dikenal sebagai Kontrol Kesalahan. Keduanya terjadi di lapisan data link model OSI. Perbedaan utama antara Kontrol Aliran dan Kontrol Kesalahan adalah Kontrol Aliran 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. Perbedaan utama antara Kontrol Aliran dan Kontrol Kesalahan adalah Kontrol Aliran 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. Perbedaan utama antara Kontrol Aliran dan Kontrol Kesalahan adalah Kontrol Aliran 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. Gambaran Umum dan Perbedaan Kunci
2. Apa itu Kontrol Aliran
3. Apa itu Kontrol Kesalahan
4. Persamaan Antara Kontrol Aliran dan Kontrol Kesalahan
5. Perbandingan Berdampingan - Kontrol Aliran vs Kontrol Kesalahan dalam Bentuk Tabular
6. Ringkasan
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 sebuah bingkai pengakuan (ACK). Pemancar dapat mengirim data, hanya setelah menerima bingkai pengakuan dari penerima. Mekanisme ini mengontrol aliran transmisi. Kelemahan utamanya adalah hanya satu kerangka data yang dapat dikirim pada satu waktu. Jika satu pesan berisi banyak bingkai, berhenti dan menunggu tidak akan menjadi metode kontrol aliran yang efektif.
Gambar 01: Kontrol aliran dan Kontrol Kesalahan
Dalam metode Jendela Geser, pengirim dan penerima memiliki jendela. Ukuran jendela bisa sama atau kurang dari ukuran buffer. Pengirim dapat mengirim hingga jendela penuh. Ketika jendela penuh, pemancar harus menunggu sampai menerima pengakuan dari penerima. Nomor urutan digunakan untuk melacak setiap frame. Penerima menerima sebuah frame dengan mengirimkan sebuah pengakuan dengan nomor urut dari frame yang diharapkan berikutnya. Pengakuan ini mengumumkan pengirim bahwa penerima siap menerima jumlah frame ukuran windows dimulai dengan nomor yang ditentukan.
Apa itu Kontrol Kesalahan?
Data dikirim sebagai urutan bingkai. Beberapa bingkai mungkin tidak mencapai tujuan. Ledakan kebisingan dapat mempengaruhi bingkai, jadi mungkin tidak dapat dikenali di pihak penerima. Dalam situasi ini, disebut frame hilang. Terkadang, frame mencapai tujuan, tetapi ada beberapa kesalahan dalam bit. Kemudian frame tersebut dinamakan frame rusak. Dalam kedua kasus tersebut, 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 andal.
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 Permintaan Pengulangan Otomatis (ARQ).
Dalam Stop and Wait ARQ, sebuah bingkai dikirim ke penerima. Kemudian penerima mengirimkan pengakuan. Jika pengirim tidak menerima acknowledgement dalam jangka waktu tertentu, maka pengirim mengirimkan kembali frame tersebut. Jangka waktu ini ditemukan dengan menggunakan alat khusus yang disebut pengatur waktu. Saat mengirim bingkai, pengirim memulai pengatur waktu. Itu memiliki waktu tetap. Jika tidak ada pengakuan yang dapat dikenali dari penerima, pengirim akan mengirimkan kembali bingkai itu.
Dalam Go-Back-N ARQ, pengirim mengirimkan serangkaian bingkai hingga ukuran jendela. Jika tidak ada kesalahan, penerima mengirimkan pemberitahuan seperti biasa. Jika tujuan mendeteksi kesalahan, itu mengirimkan pengakuan negatif (NACK) untuk bingkai itu. Penerima akan membuang bingkai kesalahan dan semua bingkai masa depan sampai bingkai kesalahan diperbaiki. Jika pengirim menerima pengakuan negatif, ia harus mengirimkan ulang bingkai kesalahan dan semua bingkai berikutnya.
Dalam Selective-Repeat ARQ, penerima melacak nomor urut. Ini mengirimkan pengakuan negatif hanya dari bingkai yang hilang atau rusak. Pengirim hanya dapat mengirim frame yang NACK-nya diterima. Lebih efisien daripada Go-Back-N ARQ. Itu adalah teknik pengendalian kesalahan yang umum.
Apa Persamaan Antara Kontrol Aliran dan Kontrol Kesalahan?
Kontrol Aliran dan Kontrol Kesalahan terjadi di Lapisan Data Link
Apa Perbedaan Antara Kontrol Aliran dan Kontrol Kesalahan?
Artikel Diff Tengah sebelum Tabel
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 dan Sliding Window adalah contoh teknik kontrol aliran. | Stop-and-Wait ARQ, Go-Back-N ARQ, Selective-Repeat ARQ adalah contoh teknik kontrol error. |
Ringkasan - Kontrol Aliran 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 Flow Control dan Error Control adalah Flow Control 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 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