Разлика између контроле протока и контроле грешака
Садржај
Контрола протока и контрола грешака су механизам управљања на нивоу везе података и транспортном слоју. Кад год су подаци на пријемнику, ова два механизма помажу у правилном испоруци поузданих података на пријемник. Главна разлика између контроле протока и контроле грешке је та контрола протока са друге стране примећује правилан проток података од ер до пријемника контрола грешке примећује да су подаци достављени пријемнику без грешака и поуздани. Проучимо разлику између контроле протока и контроле грешке помоћу упоредне табеле.
- Упоредни графикон
- Дефиниција
- Кључне разлике
- Закључак
Упоредни графикон
Основе за упоређивање | Контрола протока | Контрола грешака |
---|---|---|
Основни | Контрола протока је намењена правилном преносу података из ер на пријемник. | Контрола грешака подразумева испоруку података без грешака на пријемник. |
Приступ | Контрола протока заснована на повратним информацијама и контрола протока на бази брзине су приступи за постизање одговарајуће контроле протока. | Провера паритета, циклични код редукције (ЦРЦ) и контролни зброј су приступи за откривање грешке у подацима. Хамминг код, бинарни кодови свитака, код Реед-Соломона, кодови провере паритета ниске густине приступи су исправљању грешака у подацима. |
Утицај | избегавају прекорачење међуспремника пријемника и спречавају губитак података. | Открива и исправља грешку у подацима. |
Дефиниција контроле протока
Контрола протока је проблем дизајна на нивоу везе за пренос података и транспортном слоју. Брже је кадрирање података које пријемник може прихватити. Разлог може бити тај да се грешка покреће на моћној машини. У овом случају, чак и подаци се примају без грешке; пријемник не може да прими кадар овом брзином и изгуби неке кадрове. Постоје две методе управљања за спречавање губитка оквира, а то су контрола протока заснована на повратној информацији и контрола протока заснована на брзини.
Контрола заснована на повратним информацијама
У управљању заснованом на повратним информацијама кад год се подаци пошаљу пријемнику, пријемник затим враћа информације у ер и дозвољава ер-у више података или га обавештава о томе како прималац ради. Протоколи контроле засноване на повратној информацији су протокол клизног прозора, протокол заустављања и чекања.
Контрола протока заснована на брзини
У регулацији протока заснованој на брзини, када ер брже преноси податке пријемнику и пријемник не може да прими податке том брзином, тада ће уграђени механизам у протоколу ограничити брзину којом податке преносе без повратних информација од пријемника.
Дефиниција контроле грешака
Контрола грешака је проблем који се јавља и на нивоу везе за пренос података и на нивоу транспорта. Еррор Цонтрол је механизам за откривање и исправљање грешке која се догодила у кадровима који се испоручују из ер на пријемник. Грешка која се догодила у оквиру може бити једна битна грешка или праска. Појединачна битна грешка је грешка која се јавља само у једнобитној податковној јединици оквира, где се 1 мења у 0 или 0 се мења у 1. У рафали грешка је случај када се промени више од једног бита у оквиру; односи се и на грешку нивоа пакета. У рафалној грешци могу се јавити и грешке попут губитка пакета, умножавања оквира, губитка пакета потврде итд. Методе за откривање грешке у оквиру су провјера паритета, циклични код редундантности (ЦРЦ) и контролна сума.
Провера паритета
При провери паритета у оквир се додаје и један бит који показује да ли је број '1' бита који се налази у оквиру паран или непаран. Током преноса, ако се један бит промијени, паритетни бит ће добити и промјену која одражава грешку у оквиру. Али метода провере паритета није поуздана јер ако се промени парни број битова, бит паритета неће одражавати ниједну грешку у оквиру. Међутим, најбоље је за једнобитну грешку.
Циклични код редуцирања (ЦРЦ)
У Цицлиц Редунданци Цоде подаци се подвргавају бинарној подјели, без обзира на што се остатак прикупи уз податке и на пријемнику. Пријемник затим дели добивене податке са истим деителником као и са којим је ер поделио податке. Ако је преостали остатак једнак нули, тада се подаци прихваћају. Иначе се подаци одбацују, а корисник их мора поново послати.
Цхецксум
У методи контролне суме, подаци који се деле подељени су у једнаке фрагменте, а сваки фрагмент садржи н бита. Сви фрагменти се додају додатком 1. Резултат се допуњује још једном, а сада се добијена серија битова назива контролна сума која је приложена уз оригиналне податке који треба да буду и на пријемнику. Када прималац прими податке, он такође дели податке у једнаком фрагменту, а затим дода све фрагменте користећи 1 комплемент; резултат се поново допуњава. Ако се покаже да је резултат нула, тада се подаци прихваћају у супротном, одбацују их и ер мора поново да их пошаље.
Грешка добијена у подацима може се исправити методама које су Хамминг код, Бинари Цонволутион кодови, Реед-Соломонов код, Провјера паритета ниске густоће.
- Контрола протока је да се надгледа правилан пренос података са ер на пријемник. Са друге стране, контрола грешака надзире испоруку података од ер до пријемника без грешке.
- Контрола протока може се постићи контролом протока заснованом на повратним информацијама и контролом протока заснованој на брзини, док су за детекцију грешке коришћени приступи провера паритета, циклични код редукције (контролни зброј) и исправљање грешке којом се користе приступи Хамминг код, Бинарни коди за револуцију, Реед-Соломонов код, Провјера паритета ниске густоће.
- Контрола протока спречава прекорачење међуспремника пријемника и спречава губитак података. С друге стране, контрола грешке открива и исправља грешке у подацима.
Закључак:
И механизам управљања, тј. Контрола протока и контрола грешака су незаобилазни механизам за испоруку потпуних и поузданих података.