Rozdiel medzi reguláciou toku a kontrolou chýb

Autor: Laura McKinney
Dátum Stvorenia: 2 Apríl 2021
Dátum Aktualizácie: 17 Smieť 2024
Anonim
Rozdiel medzi reguláciou toku a kontrolou chýb - Technológie
Rozdiel medzi reguláciou toku a kontrolou chýb - Technológie

Obsah


Riadenie toku a kontrola chýb sú kontrolným mechanizmom vo vrstve dátového spojenia a transportnej vrstve. Kedykoľvek sú údaje do prijímača tieto dva mechanizmy pomáhajú pri správnom dodávaní spoľahlivých údajov do prijímača. Hlavný rozdiel medzi reguláciou prietoku a reguláciou chýb je ten riadenie prietoku na druhej strane pozoruje správny tok údajov od prijímača k prijímaču kontrola chýb poznamenáva, že údaje dodávané do prijímača sú bezchybné a spoľahlivé. Poďme študovať rozdiel medzi reguláciou toku a kontrolou chýb pomocou porovnávacej tabuľky.

  1. Porovnávacia tabuľka
  2. definícia
  3. Kľúčové rozdiely
  4. záver

Porovnávacia tabuľka

Základ pre porovnanieKontrola tokuKontrola chýb
základnéRegulácia toku je určená na správny prenos údajov z er do prijímača.Ovládanie chýb je určené na doručovanie bezchybných dát do prijímača.
PrístupRegulácia prietoku založená na spätnej väzbe a regulácia prietoku na základe rýchlosti sú prístupy na dosiahnutie správnej regulácie toku.Kontrola parity, kód cyklickej redundancie (CRC) a kontrolný súčet sú prístupy na detekciu chyby v údajoch. Hammingov kód, binárne konvolučné kódy, Reed-Solomonov kód, kontrolné kódy parity s nízkou hustotou sú prístupy na opravu chyby v údajoch.
nárazvyhnúť sa prekročeniu vyrovnávacej pamäte prijímačov a zabrániť strate údajov.Zistí a opraví chybu, ktorá sa vyskytla v údajoch.

Definícia regulácie toku

Riadenie toku je problém dizajnu vo vrstve dátového spojenia a transportnej vrstve. Akonáhle je dátový rámec rýchlejší, než prijímač dokáže prijať. Dôvodom môže byť to, že na výkonnom stroji beží er. V tomto prípade sa dokonca aj dáta prijímajú bez akýchkoľvek chýb; prijímač nedokáže prijať snímku pri tejto rýchlosti a stratiť niektoré snímky. Existujú dva spôsoby ovládania, aby sa zabránilo strate rámcov, ktoré sú založené na spätnom toku a na základe rýchlosti toku.


Kontrola založená na spätnej väzbe

Pri riadení založenom na spätnej väzbe vždy, keď sú údaje do prijímača, prijímač potom odošle informácie späť do prijímača a dovolí im viac údajov alebo ich informuje o tom, ako prijímač koná. Protokoly riadenia založeného na spätnej väzbe sú protokol posuvného okna, protokol zastavenia a čakania.

Regulácia prietoku na základe rýchlosti

Pri riadení toku na základe rýchlosti, keď er vysiela dáta rýchlejšie do prijímača a prijímač nie je schopný prijímať dáta pri tejto rýchlosti, potom vstavaný mechanizmus v protokole obmedzí rýchlosť, akou sa dáta prenášajú bez spätnej väzby od prijímača.

Definícia riadenia chýb

Kontrola chýb je problém, ktorý sa vyskytuje aj na úrovni dátového spojenia a na úrovni prenosu. Error Control je mechanizmus na detekciu a opravu chyby, ktorá sa vyskytla v rámcoch, ktoré sa doručujú z prijímača do prijímača. Chyba, ktorá sa vyskytla v rámci, môže byť jednobitová alebo burstová chyba. Jednobitová chyba je chyba, ktorá sa vyskytuje iba v jednobitovej dátovej jednotke rámca, kde 1 sa zmení na 0 alebo 0 sa zmení na 1. V prípade zhluku nastane prípad, keď sa zmení viac ako jeden bit v rámci; odkazuje tiež na chybu na úrovni paketu. V prípade zhlukovej chyby môže tiež dôjsť k chybe, ako je strata paketov, duplikácia rámca, strata potvrdzovacieho paketu atď. Metódy detekcie chyby v rámci sú kontrola parity, kód cyklickej redundancie (CRC) a kontrolný súčet.


Kontrola parity

Pri kontrole parity sa do rámca pridá jeden bit, ktorý indikuje, či počet bitov „1“ v rámci je nepárny alebo nepárny. Ak sa počas prenosu zmení jeden bit, paritný bit sa tiež zmení, čo odráža chybu v rámci. Metóda kontroly parity však nie je spoľahlivá, ako keby sa zmenil párny počet bitov, potom paritný bit neodzrkadľuje žiadnu chybu v rámci. Najlepšie je však pri chybe s jedným bitom.

Kód cyklickej redundancie (CRC)

V kóde cyklickej redundancie sa dáta podrobujú binárnemu deleniu, bez ohľadu na to, či sa zvyšok získa s údajmi a k ​​prijímaču. Prijímač potom rozdelí získané dáta s rovnakým deliteľom, s ktorým ich rozdelil. Ak je získaný zvyšok nulový, údaje sú akceptované. V opačnom prípade sa údaje odmietnu a er musí údaje znova odoslať.

kontrolné

V metóde kontrolného súčtu sa údaje, ktoré sa majú rozdeliť, rozdelia na rovnaké fragmenty, pričom každý fragment obsahuje n bitov. Všetky fragmenty sa pridávajú pomocou doplnku 1. Výsledok sa ešte raz doplní a získaná séria bitov sa teraz nazýva kontrolný súčet, ktorý je pripojený k pôvodným údajom, ktoré majú byť a k prijímaču. Keď prijímač prijme dáta, rozdelí ich tiež na rovnaký fragment a potom pridá všetky fragmenty pomocou doplnku 1; výsledok sa opäť doplní. Ak je výsledok nulový, údaje sú akceptované, inak sú odmietnuté a er musí údaje znova odoslať.

Chyba získaná v údajoch sa dá opraviť pomocou metód, ktorými sú Hammingov kód, binárne konvolučné kódy, Reed-Solomonov kód, paritné kontrolné kódy s nízkou hustotou.

  1. Regulácia toku má monitorovať správny prenos údajov z prijímača do prijímača. Na druhej strane funkcia Error Control monitoruje bezchybné dodávanie údajov z prijímača do prijímača.
  2. Regulácia toku sa dá dosiahnuť pomocou riadenia toku založeného na spätnej väzbe a riadenia toku na základe rýchlosti toku, zatiaľ čo na zistenie chyby sa používajú prístupy kontroly parity, kódu cyklickej redundancie (CRC) a kontrolného súčtu a na opravu chyby sa používajú Hammingove postupy. kód, kódy binárnej konverzie, kód Reed-Solomon, kódy kontroly parity s nízkou hustotou.
  3. Riadenie toku zabraňuje pretečeniu vyrovnávacej pamäte prijímačov a tiež bráni strate údajov. Na druhej strane Kontrola chýb zisťuje a opravuje chybu, ktorá sa vyskytla v údajoch.

záver:

Kontrolný mechanizmus, t. J. Riadenie toku aj kontrola chýb, sú nevyhnutným mechanizmom na dodávanie úplných a spoľahlivých údajov.