Рецоммендед, 2024

Избор Уредника

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

Контрола протока и контрола грешака су контролни механизам на слоју податковне везе и транспортном слоју. Сваки пут када шаље податке пријемнику ова два механизма помаже у правилном достављању поузданих података у пријемник. Главна разлика између контроле протока и контроле грешака је у томе што контрола протока прати правилан проток података од пошиљаоца до пријемника, с друге стране, контрола грешака уочава да су подаци достављени пријемнику без грешке и поуздани. Проучимо разлику између контроле протока и контроле грешака са табелом поређења.

Цомпарисон Цхарт

Основа за поређењеКонтрола протокаКонтрола грешака
БасицКонтрола протока је намењена за правилан пренос података од пошиљаоца до пријемника.Контрола грешака је намењена за слање података без грешака пријемнику.
ПриступКонтрола протока заснована на повратним информацијама и контрола протока заснована на стопи су приступи за постизање одговарајуће контроле протока.Провера парности, Цицлиц Редунданци Цоде (ЦРЦ) и цхецксум су приступи за откривање грешке у подацима. Хаммингов код, Бинари Цонволутион кодови, Реед-Соломонов код, Лов-Денсити Парити Цхецк кодови су приступи за исправљање грешке у подацима.
Утицајизбегава претеривање бафера пријемника и спречава губитак података.Открива и исправља грешку у подацима.

Дефиниција контроле протока

Контрола протока је проблем дизајна на слоју линка података и транспортном слоју. Пошиљалац шаље оквире података брже од пријемника. Разлог може бити то што пошиљалац ради на снажној машини. У овом случају, чак и подаци се примају без грешке; пријемник није у могућности да прими оквир на овој брзини и изгуби неке оквире. Постоје два контролна метода за спречавање губитка оквира, а то су контрола протока заснована на повратној спрези и контрола протока заснована на стопи.

Контрола заснована на повратним информацијама

У контроли заснованој на повратној спрези, када пошиљалац шаље податке примаоцу, пријемник затим шаље информације пошиљаоцу и дозвољава пошиљаоцу да пошаље више података или обавести пошиљаоца о томе како прималац ради. Протоколи контроле засноване на повратној спрези су протокол клизног прозора, протокол заустављања и чекања.

Контрола протока заснована на стопи

У контроли протока заснованој на брзини, када пошиљалац преноси податке брже пријемнику и пријемнику не може да прими податке при тој брзини, онда ће уграђени механизам у протоколу ограничити брзину којом се подаци преносе пошиљалац без повратне информације од примаоца.

Дефиниција контроле грешака

Контрола грешака је проблем који се појављује и на нивоу везе података и транспортном нивоу. Контрола грешака је механизам за откривање и исправљање грешке која се десила у оквирима који се шаљу од пошиљаоца до пријемника. Грешка која се десила у оквиру може бити грешка једног бита или грешка у бурсту. Грешка појединачног бита је грешка која се јавља само у једнобитној јединици података кадра, где се 1 мења на 0 или 0 се мења на 1. У бурст грешци је случај када се промени више од једног бита у оквиру; такође се односи на грешку на нивоу пакета. У бурст грешци, грешка као што је губитак пакета, дуплицирање оквира, губитак пакета потврде, итд. Такође може да се догоди. Методе за откривање грешке у оквиру су провера парности, циклични редундантни код (ЦРЦ) и контролни зброј.

Парити Цхецкинг

У провјери паритета, у оквир се додаје један бит који показује да ли је број бита "1" који је садржан у кадру једнак или непаран. Током преноса, ако се један бит промени, бит паритета добија и промену која одражава грешку у оквиру. Али метод за провјеру паритета није поуздан, јер ако се парни број битова промијени онда паритетни бит неће одражавати никакву грешку у оквиру. Међутим, то је најбоље за грешку са једним битом.

Цицлиц Редунданци Цоде (ЦРЦ)

У Коду цикличне редунданције подаци пролазе кроз бинарну поделу без обзира на остатак који се добија, а припаја се подацима и шаље пријемнику. Пријемник затим дијели добивене податке с истим дјелитељем с којим је пошиљатељ подијелио податке. Ако је остатак добивен је нула онда су подаци прихваћени. У супротном, подаци се одбијају, а пошиљаоцу је потребно поново послати податке.

Цхецксум

У контролној методи, подаци који се шаљу се деле на једнаке фрагменте сваки фрагмент који садржи н бита. Сви фрагменти се додају помоћу комплемента 1. Резултат је још једном допуњен, а сада се добијени низ битова назива цхецксум који је повезан са оригиналним подацима који се шаљу и шаљу пријемнику. Када пријемник прими податке, он такође дели податке у једнаком фрагменту, а затим додаје сав фрагмент користећи комплемент 1; резултат се поново допуњује. Ако се резултат испостави да је нула онда су подаци прихваћени, иначе се одбацују, а пошиљалац мора поново да пошаље податке.

Грешка добијена у подацима може се кориговати помоћу метода које су Хаммингов код, бинарни кодови конуса, Реед-Соломонов код, кодови провјере паритета ниске густине.

Кључне разлике између контроле протока и контроле грешака

  1. Контрола протока је праћење исправног преноса података од пошиљаоца до пријемника. С друге стране, Еррор Цонтрол прати испоруку података без грешака од пошиљаоца до пријемника.
  2. Контрола протока се може постићи контролом протока заснованом на повратној спрези и контролом протока заснованом на стопи, док да би се откриле грешке у приступима који се користе су провера паритета, циклични редундантни код (ЦРЦ) и контролна сума и да би се исправила грешка. шифре, бинарне кодове за конволуцију, Реед-Соломонов код, кодове за провјеру паритета ниске густине.
  3. Контрола протока спречава прекорачење бафера пријемника и спречава губитак података. С друге стране, контрола грешака открива и исправља грешку у подацима.

Закључак:

И контролни механизам, тј. Контрола протока и контрола грешака су незаобилазни механизам за испоруку потпуних и поузданих података.

Top