Perbezaan Antara Kawalan Aliran Dan Kawalan Ralat

Isi kandungan:

Perbezaan Antara Kawalan Aliran Dan Kawalan Ralat
Perbezaan Antara Kawalan Aliran Dan Kawalan Ralat

Video: Perbezaan Antara Kawalan Aliran Dan Kawalan Ralat

Video: Perbezaan Antara Kawalan Aliran Dan Kawalan Ralat
Video: RBT TAHUN 5 : MENILAI PSEUDOKOD ATAU CARTA ALIR YANG DIHASILKAN UNTUK. MENGESAN RALAT (M/S 47&48) 2024, April
Anonim

Perbezaan Utama - Kawalan Aliran vs Kawalan Ralat

Komunikasi data adalah proses pengiriman data dari sumber ke destinasi melalui media penghantaran. Untuk komunikasi data yang berkesan, perlu menggunakan teknik. Pengirim dan penerima mempunyai kelajuan dan kapasiti penyimpanan yang berbeza. Apabila data sampai ke destinasi, data disimpan sementara di dalam memori. Ingatan itu dikenali sebagai penyangga. Perbezaan kelajuan dan batasan penyangga dapat mempengaruhi komunikasi data yang boleh dipercayai. Kawalan aliran dan Ralat kawalan adalah dua mekanisme berbeza yang digunakan untuk penghantaran data yang tepat. Sekiranya kelajuan pengirim lebih tinggi dan kelajuan penerima lebih rendah, terdapat ketidakcocokan kelajuan. Maka aliran data yang dihantar harus dikawal. Teknik ini dikenali sebagai kawalan aliran. Semasa penghantaran, kesalahan boleh berlaku. Sekiranya penerima mengenal pasti kesalahan,ia harus memberitahu pengirim bahawa terdapat ralat dalam data. Jadi, pengirim dapat menghantar semula data. Teknik ini dikenali sebagai Error Control. Kedua-duanya berlaku di lapisan pautan data model OSI. Perbezaan utama antara Flow Control dan Error Control adalah bahawa Flow Control adalah untuk menjaga aliran data yang tepat dari pengirim ke penerima sementara Error Control adalah untuk mengetahui sama ada data yang dihantar ke penerima bebas ralat dan boleh dipercayai. Perbezaan utama antara Flow Control dan Error Control adalah bahawa Flow Control adalah untuk menjaga aliran data yang tepat dari pengirim ke penerima sementara Error Control adalah untuk mengetahui sama ada data yang dihantar ke penerima bebas ralat dan boleh dipercayai. Perbezaan utama antara Flow Control dan Error Control adalah bahawa Flow Control adalah untuk menjaga aliran data yang tepat dari pengirim ke penerima sementara Error Control adalah untuk mengetahui sama ada data yang dihantar ke penerima bebas ralat dan boleh dipercayai.

KANDUNGAN

1. Gambaran Keseluruhan dan Perbezaan Utama

2. Apa itu Kawalan Aliran

3. Apa itu Kawalan Ralat

4. Persamaan Antara Kawalan Aliran dan Kawalan Ralat

5. Perbandingan Berdampingan - Kawalan Aliran vs Kawalan Ralat dalam Bentuk Jadual

6. Ringkasan

Apa itu Kawalan Aliran?

Ketika mengirim data dari satu perangkat ke perangkat lain, akhir pengiriman dikenal sebagai sumber, pengirim atau pemancar. Penghantaran penerimaan dikenali sebagai destinasi atau penerima. Pengirim dan penerima mungkin mempunyai kelajuan yang berbeza. Penerima tidak akan dapat memproses data sekiranya kelajuan penghantaran data lebih tinggi. Jadi, teknik kawalan aliran dapat digunakan.

Salah satu kaedah kawalan aliran mudah ialah, kawalan aliran Berhenti dan Tunggu. Pertama, pemancar menghantar bingkai data. Apabila ia diterima, penerima akan menghantar bingkai pengakuan (ACK). Pemancar dapat mengirim data, hanya setelah menerima bingkai pengakuan dari penerima. Mekanisme ini mengawal aliran penghantaran. Kelemahan utamanya ialah hanya satu bingkai data yang dapat dikirimkan pada satu masa. Sekiranya satu mesej mengandungi beberapa bingkai, berhenti dan tunggu tidak akan menjadi kaedah kawalan aliran yang berkesan.

Perbezaan Antara Kawalan Aliran dan Kawalan Ralat
Perbezaan Antara Kawalan Aliran dan Kawalan Ralat

Gambar 01: Kawalan aliran dan Kawalan Ralat

Dalam kaedah Sliding Window, pengirim dan penerima mengekalkan tetingkap. Ukuran tingkap boleh sama atau kurang dari ukuran penyangga. Pengirim dapat menghantar sehingga tetingkap penuh. Apabila tetingkap penuh, pemancar harus menunggu hingga menerima pengakuan dari penerima. Nombor urutan digunakan untuk mengesan setiap bingkai. Penerima mengakui bingkai dengan menghantar pengakuan dengan nombor urutan bingkai jangka berikutnya. Pengakuan ini mengumumkan kepada pengirim bahawa penerima bersedia menerima bilangan bingkai saiz tingkap bermula dengan nombor yang ditentukan.

Apa itu Ralat Kawalan?

Data dihantar sebagai urutan bingkai. Beberapa bingkai mungkin tidak sampai ke tempat tujuan. Suara pecah boleh mempengaruhi bingkai, jadi mungkin tidak dapat dikenali pada hujung penerima. Dalam keadaan ini, disebut bingkai hilang. Kadang-kadang, bingkai mencapai tujuan, tetapi terdapat beberapa kesalahan dalam bit. Kemudian bingkai itu disebut bingkai yang rosak. Dalam kedua kes tersebut, penerima tidak mendapat kerangka data yang betul. Untuk mengelakkan masalah ini, pengirim dan penerima mempunyai protokol untuk mengesan kesalahan transit. Penting untuk mengubah pautan data yang tidak boleh dipercayai menjadi pautan data yang boleh dipercayai.

Teknik Mengawal Ralat

Terdapat tiga teknik untuk kawalan kesalahan. Mereka adalah Stop-and-Wait, Go-Back-N, Selective-Repeat. Secara kolektif, mekanisme ini dikenali sebagai Permintaan Ulangan Automatik (ARQ).

Dalam ARQ Berhenti dan Tunggu, bingkai dihantar ke penerima. Kemudian penerima menghantar pengakuan. Sekiranya pengirim tidak menerima pengakuan dalam jangka waktu tertentu, maka pengirim akan mengirim kembali bingkai tersebut. Jangka masa ini dijumpai menggunakan peranti khas yang disebut pemasa. Semasa menghantar bingkai, pengirim memulakan pemasa. Ia mempunyai masa yang tetap. Sekiranya tidak ada pengakuan yang dapat dikenali dari penerima, pengirim akan menghantar semula bingkai itu sekali lagi.

Dalam AR-Go-Back-N, pengirim mengirimkan serangkaian bingkai hingga ukuran tetingkap. Sekiranya tidak ada kesalahan, penerima akan menghantar pengakuan seperti biasa. Sekiranya destinasi mengesan ralat, ia akan menghantar pengakuan negatif (NACK) untuk bingkai tersebut. Penerima akan membuang kerangka kesalahan dan semua bingkai masa depan sehingga bingkai ralat diperbetulkan. Sekiranya pengirim menerima pengakuan negatif, ia harus menghantar semula bingkai kesalahan dan semua bingkai yang seterusnya.

Dalam ARQ Selective-Repeat, penerima memantau nombor urutan. Ini mengirimkan pengakuan negatif dari hanya bingkai yang hilang atau rosak. Pengirim hanya dapat mengirim bingkai yang NACK diterima. Lebih cekap ialah Go-Back-N ARQ. Itu adalah teknik kawalan ralat yang biasa.

Apakah persamaan antara kawalan aliran dan kawalan ralat?

Flow Control dan Error Control berlaku di Data Link Layer

Apakah Perbezaan Antara Flow Control dan Error Control?

Artikel Diff Tengah sebelum Jadual

Kawalan Aliran vs Kawalan Ralat

Kontrol aliran adalah mekanisme untuk menjaga pengiriman yang tepat dari pengirim ke penerima dalam komunikasi data. Ralat kawalan adalah mekanisme penyampaian data tanpa ralat dan boleh dipercayai kepada penerima dalam komunikasi data.
Teknik Utama
Stop and Wait and Sliding Window adalah contoh teknik kawalan aliran. Stop-and-Wait ARQ, Go-Back-N ARQ, Selective-Repeat ARQ adalah contoh teknik kawalan ralat.

Ringkasan - Kawalan Aliran vs Kawalan Ralat

Data dihantar dari pengirim ke penerima. Untuk komunikasi yang dipercayai dan cekap, penting untuk menggunakan teknik. Flow Control dan Error Control adalah dua daripadanya. Artikel ini membincangkan perbezaan antara Flow Control dan Error Control. Perbezaan antara Flow Control dan Error Control adalah bahawa Flow Control adalah untuk menjaga aliran data yang tepat dari pengirim ke penerima sementara Error Control adalah untuk mengetahui apakah data yang dikirimkan ke penerima bebas kesalahan dan dapat dipercayai.

Muat turun PDF Flow Control vs Error Control

Anda boleh memuat turun versi PDF artikel ini dan menggunakannya untuk tujuan luar talian seperti dalam catatan petikan. Sila muat turun versi PDF di sini: Perbezaan Antara Kawalan Aliran dan Kawalan Ralat

Disyorkan: