Komunikasi data adalah proses menghantar data dari sumber ke destinasi melalui media transmisi. Untuk komunikasi data yang berkesan, perlu menggunakan teknik. Pengirim dan penerima mempunyai kelajuan yang berbeza dan kapasiti penyimpanan yang berbeza. Apabila data mencapai destinasi, data disimpan sementara dalam memori. Memori itu dikenali sebagai penyangga. Perbezaan kelajuan dan had penimbal boleh menjejaskan komunikasi data yang boleh dipercayai. Kawalan aliran dan kawalan Ralat adalah dua mekanisme yang berbeza digunakan untuk transmisi data yang tepat. Jika kelajuan penghantar lebih tinggi dan kelajuan penerima lebih rendah, terdapat ketidaksetaraan laju. Kemudian aliran data yang dihantar harus dikendalikan. Teknik ini dikenali sebagai kawalan aliran. Semasa penghantaran, ralat boleh berlaku. Sekiranya penerima mengenal pasti ralat, ia harus memberitahu pengirim bahawa terdapat ralat dalam data. Oleh itu, penghantar boleh menghantar semula data. Teknik ini dikenali sebagai Kawalan Ralat. Kedua-duanya berlaku dalam lapisan pautan data model OSI. The perbezaan utama antara Kawalan Aliran dan Kawalan Ralat adalah bahawa Kawalan Aliran adalah untuk mengekalkan aliran data yang tepat dari pengirim ke penerima manakala Kawalan Ralat adalah untuk mengetahui sama ada data yang dihantar ke penerima adalah ralat bebas dan boleh dipercayai.
1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apakah Pengendalian Aliran
3. Apakah Ralat Kesilapan
4. Kesamaan Antara Kawalan Aliran dan Kawalan Ralat
5. Perbandingan Sampingan Sampingan - Kawalan Aliran vs Kawalan Ralat dalam Borang Tabular
6. Ringkasan
Apabila menghantar data dari satu peranti ke peranti lain, akhir penghantaran dikenali sebagai sumber, penghantar atau pemancar. Akhir penerimaan dikenali sebagai destinasi atau penerima. Pengirim dan penerima mungkin mempunyai kelajuan yang berbeza. Penerima tidak dapat memproses data jika kelajuan penghantaran data lebih tinggi. Oleh itu, teknik kawalan aliran boleh digunakan.
Satu kaedah kawalan aliran mudah ialah, Berhenti dan tunggu kawalan aliran. Pertama, pemancar menghantar bingkai data. Apabila diterima, penerima menghantar bingkai pengiktirafan (ACK). Pemancar boleh menghantar data, hanya selepas menerima bingkai pengakuan dari penerima. Mekanisme ini mengawal aliran penghantaran. Kelemahan utama ialah hanya satu bingkai data yang boleh dihantar pada satu masa. Jika satu mesej mengandungi berbilang bingkai, berhenti dan tunggu tidak akan menjadi kaedah kawalan aliran yang berkesan.
Rajah 01: Kawalan Aliran dan Kawalan Ralat
In Kaedah Tetingkap Gelongsor, kedua-dua penghantar dan penerima mengekalkan tingkap. Saiz tetingkap boleh sama atau kurang daripada saiz penampan. Pengirim boleh menghantar sehingga tetingkap penuh. Apabila tetingkap penuh, pemancar perlu menunggu sehingga menerima pengakuan dari penerima. Nombor urutan digunakan untuk menjejaki setiap bingkai. Penerima mengakui bingkai dengan menghantar pengiktirafan dengan nombor turutan bingkai yang dijangka akan datang. Pengakuan ini mengumumkan penghantar bahawa penerima bersedia menerima nombor bingkai bingkai yang bermula dengan bilangan yang ditentukan.
Data dihantar sebagai urutan bingkai. Sesetengah bingkai mungkin tidak sampai ke destinasi. Beban bunyi bising boleh menjejaskan bingkai, jadi ia mungkin tidak dapat dikenali pada akhir penerimaan. Dalam keadaan ini, ia dipanggil bingkai hilang. Kadang-kadang, bingkai sampai ke destinasi, tetapi ada beberapa kesilapan dalam bit. Kemudian bingkai itu dipanggil kerangka yang rosak. Dalam kedua-dua kes, penerima tidak memperoleh bingkai data yang betul. Untuk mengelakkan masalah ini, penghantar dan penerima mempunyai protokol untuk mengesan kesilapan transit. Adalah penting untuk menjadikan pautan data yang tidak boleh dipercayai menjadi pautan data yang boleh dipercayai.
Terdapat tiga teknik untuk kawalan ralat. Mereka adalah Stop-and-Wait, Go-Back-N, Selective-Repeat. Secara kolektif, mekanisme ini dikenali sebagai Permintaan Ulang automatik (ARQ).
In Berhenti dan Tunggu ARQ, bingkai dihantar kepada penerima. Kemudian penerima menghantar pengakuan. Sekiranya penghantar tidak menerima pengiktirafan dalam tempoh masa tertentu, maka penghantar akan mengembalikan semula bingkai tersebut. Tempoh masa ini dijumpai menggunakan peranti khas yang dipanggil pemasa. Apabila menghantar bingkai, penghantar memulakan pemasa. Ia mempunyai masa yang tetap. Sekiranya tiada pengiktirafan yang dikenali dari penerima, pengirim akan menghantar semula bingkai itu lagi.
In Go-Back-N ARQ, penghantar menghantar siri bingkai sehingga saiz tingkap. Sekiranya tidak ada kesilapan, penerima menghantar pengakuan seperti biasa. Jika destinasi mengesan ralat, ia menghantar pengakuan negatif (NACK) untuk bingkai tersebut. Penerima akan membuang bingkai kesilapan dan semua bingkai masa depan sehingga bingkai ralat diperbetulkan. Sekiranya penghantar menerima pengakuan negatif, ia harus menghantar kembali kerangka kesilapan dan semua bingkai yang berjaya.
In Selektif-Ulang ARQ, penerima menjejaki nombor urutan. Ia menghantar pengakuan negatif dari hanya bingkai yang hilang atau rosak. Pengirim hanya boleh menghantar bingkai yang NACK diterima. Lebih efisien lagi Go-Back-N ARQ. Ini adalah teknik kawalan ralat biasa.
Kawalan Aliran vs Kawalan Ralat | |
Kawalan aliran adalah mekanisme untuk mengekalkan penghantaran yang betul dari pengirim kepada penerima dalam komunikasi data. | Kawalan ralat ialah mekanisme penyampaian data bebas ralat dan boleh dipercayai kepada penerima dalam komunikasi data. |
Teknik Utama | |
Berhenti dan Tunggu dan Jendela Gelongsor adalah contoh teknik kawalan aliran. | Stop-and-Wait ARQ, Go-Back-N ARQ, ARQ Selective-Repeat adalah contoh teknik kawalan ralat. |
Data dihantar dari penghantar ke penerima. Untuk komunikasi yang boleh dipercayai dan cekap, adalah penting untuk menggunakan teknik. Kawalan Aliran dan Kawalan Ralat adalah dua daripada mereka. Artikel ini membincangkan perbezaan antara Kawalan Aliran dan Kawalan Ralat. Perbezaan antara Kawalan Aliran dan Kawalan Ralat adalah bahawa Kawalan Aliran adalah untuk mengekalkan aliran data yang betul dari penghantar kepada penerima manakala Kawalan Ralat adalah untuk mengetahui sama ada data yang dihantar kepada penerima adalah ralat bebas dan boleh dipercayai.
Anda boleh memuat turun versi PDF artikel ini dan menggunakannya untuk tujuan luar seperti peringatan kutipan. Sila muat turun versi PDF di sini: Perbezaan Antara Kawalan Aliran dan Kawalan Ralat
1. "Kawalan aliran (Data)." Wikipedia, Yayasan Wikimedia, 27 Jan. 2018. Boleh didapati di sini
2.Point, Tutorial. "DCN Data-Link Control and Protocols.", Tutorial Point, 8 Jan. 2018. Available here
3.nptelhrd. Kuliah - 16 Arus dan Kawalan Ralat, Nptelhrd, 20 Okt. 2008. Boleh didapati di sini