Різниця між контролем потоку та контролем помилок

Автор: Laura McKinney
Дата Створення: 2 Квітень 2021
Дата Оновлення: 10 Травень 2024
Anonim
Что такое двух зонный климат контроль? В чем отличие двухзонного климата от обычного?
Відеоролик: Что такое двух зонный климат контроль? В чем отличие двухзонного климата от обычного?

Зміст


Контроль потоку та керування помилками - це механізм управління на рівні зв’язку даних та транспортному рівні. Щоразу, коли дані на приймачі, ці два механізми допомагають в належній доставці надійних даних до приймача. Основна відмінність між контролем потоку і контролем помилок полягає в тому, що управління потоком спостерігає належний потік даних від er до приймача, з іншого боку, контроль помилок зауважує, що дані, що надходять до приймача, не містять помилок та надійні. Давайте вивчимо різницю між керуванням потоком та керуванням помилок за допомогою таблиці порівняння.

  1. Порівняльна діаграма
  2. Визначення
  3. Ключові відмінності
  4. Висновок

Порівняльна діаграма

Основа для порівнянняУправління потокомКонтроль помилок
ОсновніКонтроль потоку призначений для належної передачі даних від er до приймача.Контроль помилок призначений для доставки даних про помилки безвідмовної інформації до приймача.
ПідхідКонтроль потоку на основі зворотного зв'язку та регулювання потоку на основі швидкості - це підходи для досягнення правильного контролю потоку.Перевірка парності, циклічного коду надмірності (CRC) та контрольна сума - це підходи до виявлення помилок у даних. Код Хеммінга, коди бінарної згортки, код Ріда-Соломона, коди перевірки паритету низької щільності - це підходи до виправлення помилок у даних.
Впливуникнути перевитрати буфера приймачів і запобігає втраті даних.Виявляє та виправляє помилку в даних.

Визначення управління потоком

Контроль потоку - це проблема проектування на рівні зв’язку даних та транспортному рівні. Поміщення кадрів буде швидше, ніж приймач може прийняти. Причиною може бути те, що помилка працює на потужній машині. У цьому випадку навіть дані отримуються без жодної помилки; приймач не в змозі приймати кадр з такою швидкістю і втрачає деякі кадри. Існують два методи управління для запобігання втрати кадрів. Це регулювання потоку на основі зворотного зв'язку та управління потоком на основі швидкості.


Управління на основі зворотного зв'язку

У системі управління на основі зворотного зв’язку, коли er передає дані одержувачу, приймач потім повертає інформацію в ер і дозволяє ер більше даних або інформує ер про те, як працює приймач. Протоколи управління на основі зворотного зв'язку - протокол ковзання вікна, протокол зупинки і очікування.

Контроль потоку на основі швидкості

У режимі управління потоком на основі швидкості, коли er швидше передає дані до приймача, а приймач не в змозі приймати дані з такою швидкістю, тоді вбудований механізм у протоколі обмежує швидкість, з якою дані передаються е. без зворотного зв'язку від одержувача.

Визначення контролю за помилками

Контроль помилок - це проблема, яка виникає на рівні зв’язку даних та транспортному рівні. Контроль помилок - це механізм виявлення та виправлення помилки, що сталася у кадрах, що надходять від er до приймача. Помилка, що сталася у кадрі, може бути однією бітовою помилкою або помилкою розриву. Одинична бітова помилка - це помилка, яка виникає лише в однорозрядній одиниці даних кадру, де 1 змінюється на 0 або 0 змінюється на 1. У помилній помилки - це випадок, коли в кадрі змінено більше одного біта; воно також відноситься до помилки рівня пакету. При помилці вибуху можуть виникати також помилки, такі як втрата пакету, дублювання кадру, втрата пакета підтвердження тощо. Методи виявлення помилки у кадрі - це перевірка парності, циклічний код надмірності (CRC) та контрольна сума.


Перевірка паритету

Під час перевірки парності в кадр додається один біт, який вказує, чи число "1" біт, що міститься у кадрі, парне чи непарне. Під час передачі, якщо один біт змінюється, біт парності також отримує зміну, яка відображає помилку в кадрі. Але метод перевірки парності не є надійним, так як якщо змінено парну кількість бітів, то біт парності не відображатиме помилки у кадрі. Однак це найкраще для однієї бітової помилки.

Циклічний код надмірності (CRC)

У циклічному коді надмірності дані підлягають двійковому поділу, що б решту не було приєднано до даних та до приймача. Потім приймач ділить отримані дані тим самим дільником, як і дільник даних. Якщо отриманий залишок дорівнює нулю, то дані приймаються. Інакше дані відхиляються, і їм потрібно повторно передати дані.

Контрольна сума

У методі контрольної суми дані, що підлягають поділу, поділяються на рівні фрагменти, кожен фрагмент містить n біт. Усі фрагменти додаються за допомогою 1-го доповнення. Результат ще раз доповнюється, і тепер отримана серія бітів називається контрольною сумою, яка приєднується до оригінальних даних, які будуть і до приймача. Коли одержувач отримує дані, він також ділить дані на рівний фрагмент, а потім додає весь фрагмент, використовуючи додаток 1; результат знову доповнюється. Якщо результат виявляється нульовим, то дані приймаються, інакше вони відкидаються, і ер повинен повторно передавати дані.

Помилку, отриману в даних, можна виправити за допомогою таких методів, як Код Геммінга, Коди бінарної згортки, Код Ріда-Соломона, Коди перевірки парності низької щільності.

  1. Контроль потоку - це контроль за правильною передачею даних від er до приймача. З іншого боку, Контроль помилок відстежує безперешкодну доставку даних від er до приймача.
  2. Контроль потоку може бути досягнуто за допомогою регулювання потоку на основі зворотного зв’язку та регулювання потоку на основі швидкості, тоді як для виявлення помилки застосовуються підходи - перевірка паритету, циклічний код надмірності та контрольна сума та для виправлення помилки, якими застосовуються підходи Hamming код, коди бінарної згортки, код Рида-Соломона, коди перевірки паритету низької щільності.
  3. Контроль потоку запобігає перенапруженню буфера приймачів, а також запобігає втраті даних. З іншого боку, контроль помилок виявляє та виправляє помилки, що виникли в даних.

Висновок:

Як механізм управління, тобто управління потоком, так і контроль помилок - це неминучий механізм доставки повних і достовірних даних.