Разлика между контрол на потока и контрол на грешките

Автор: Laura McKinney
Дата На Създаване: 2 Април 2021
Дата На Актуализиране: 10 Може 2024
Anonim
Климат контроль & кондиционер в чём разница?
Видео: Климат контроль & кондиционер в чём разница?

Съдържание


Контрол на потока и контрол на грешките са механизмът за управление на слой връзки за данни и транспортния слой. Всеки път, когато данните на приемника, тези два механизма помагат за правилното предаване на надеждните данни към приемника. Основната разлика между контрола на потока и контрола на грешките е, че контрол на потока наблюдава правилния поток на данните от er към приемник, от друга страна, the контрол на грешки отбелязва, че данните, доставени на приемника, са без грешки и надеждни. Нека да проучим разликата между контрол на потока и контрол на грешките с сравнителна диаграма.

  1. Сравнителна диаграма
  2. дефиниция
  3. Ключови разлики
  4. заключение

Сравнителна диаграма

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

Определение за контрол на потока

Контролът на потока е проблем при проектирането на слоя за връзка за данни и транспортния слой. По-бързо кадрите с данни могат да бъдат приети от приемника. Причината може да е, че грешка работи на мощна машина. В този случай дори данните се получават без грешка; приемникът не може да приеме кадъра с тази скорост и загуби някои кадри. Има два метода за контрол, за да се предотврати загубата на кадри, те са базирани на обратна връзка и контрол на потока, базиран на обратната връзка


Контрол, базиран на обратна връзка

В контрола на базата на обратна връзка винаги, когато е информацията към приемника, след това приемникът връща информацията обратно към ер и позволява на ер повече данни или информира ер за това как се получава. Протоколите за управление на базата на обратна връзка са протокол с плъзгащ се прозорец, протокол за спиране и чакане.

Контрол на потока на базата на скоростта

В контрола на потока, базиран на скоростта, когато er предава данните по-бързо на приемника и получателят не може да получи данните с тази скорост, тогава вграденият механизъм в протокола ще ограничи скоростта, с която данните се предават от е, без обратна връзка от приемника.

Определение за контрол на грешките

Контролът на грешките е проблемът, който се появява и на ниво връзка на данни и транспортно ниво. Error Control е механизъм за откриване и коригиране на грешката, възникнала в кадрите, които се предават от er до приемника. Грешката, възникнала в кадъра, може да е единична битова грешка или спукване. Единична битова грешка е грешката, която възниква само в еднобитната единица данни на кадъра, където 1 се променя на 0 или 0 се променя на 1. При разкъсване грешка е случаят, когато е променен повече от един бит в кадъра; той също се отнася до грешката на ниво пакет. При спукване грешка може да възникне и грешката като загуба на пакет, дублиране на рамката, загуба на пакет за потвърждение и др. Методите за откриване на грешката в кадъра са проверка на паритет, цикличен код за съкращаване (CRC) и контролна сума.


Проверка на паритета

При проверка на паритета към кадъра се добавя един бит, който показва дали броят на "1" бита, съдържащ се в кадъра, е четен или нечетен. По време на предаването, ако един бит се промени, битът на паритета също получава промяна, която отразява грешката в кадъра. Но методът за проверка на паритета не е надежден, тъй като ако четният брой битове е променен, тогава битът на паритета няма да отразява грешка в кадъра. Въпреки това, най-добре е за единична битова грешка.

Цикличен код за съкращаване (CRC)

В цикличния код за излишък данните се подлагат на двоично разделение, каквото и да е получено, е прикрепено към данните и към получателя. След това приемникът разделя получените данни със същия делител, с който е разделил данните. Ако полученият остатък е нула, данните се приемат. Останалите данни се отхвърлят и ер трябва да препредаде данните отново.

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

При метода на контролната сума данните, които трябва да бъдат разделени на равни фрагменти, всеки фрагмент съдържа n n бита. Всички фрагменти се добавят с добавка на 1. Резултатът се допълва още веднъж и сега получената серия битове се нарича контролна сума, която е прикрепена към оригиналните данни, които трябва да бъдат и към приемника. Когато получателят получава данните, той също така разделя данните на равен фрагмент, след което добавя целия фрагмент, като използва 1 допълване; резултатът отново се допълва. Ако резултатът се окаже нулев, тогава данните се приемат иначе се отхвърлят и ер трябва да препредаде данните.

Грешката, получена в данните, може да бъде коригирана с помощта на методи, които са код на Хеминг, кодове на бинарна световност, код на Рийд-Соломон, кодове за проверка на четност с ниска плътност.

  1. Контролът на потока е да се следи за правилното предаване на данни от er към приемник. От друга страна, Error Control следи безгрешното предаване на данни от er до приемник.
  2. Контролът на потока може да бъде постигнат чрез контрол на потока, базиран на обратна връзка, и подход, базиран на регулиране на дебита, докато за откриване на грешката използваните подходи са проверка на паритет, цикличен код за съкращение и контролна сума и за коригиране на грешката, използваните подходи са Hamming код, бинарни кодове за сверяване, код на Рийд-Соломон, кодове за проверка на четност с ниска плътност.
  3. Контролът на потока предотвратява препълването на буфера на приемниците и също така предотвратява загубата на данни. От друга страна, контролът на грешките открива и коригира грешка в данните.

Заключение:

И механизмът за управление, т.е. контрол на потока и контрол на грешките, са неизбежният механизъм за доставяне на пълни и надеждни данни.