Rozdíl mezi řízením toku a řízením chyb

Autor: Laura McKinney
Datum Vytvoření: 2 Duben 2021
Datum Aktualizace: 11 Smět 2024
Anonim
Rozdíl mezi řízením toku a řízením chyb - Technologie
Rozdíl mezi řízením toku a řízením chyb - Technologie

Obsah


Řízení toku a kontrola chyb jsou ovládací mechanismus ve vrstvě datového spojení a transportní vrstvě. Kdykoli jsou data do přijímače, tyto dva mechanismy pomáhají při správném dodávání spolehlivých dat do přijímače. Hlavní rozdíl mezi regulací průtoku a regulací chyb je, že řízení toku pozoruje správný tok dat z er do přijímače, na druhé straně kontrola chyb poznamenává, že data doručená do přijímače jsou bezchybná a spolehlivá. Pojďme studovat rozdíl mezi řízením toku a kontrolou chyb pomocí srovnávací tabulky.

  1. Srovnávací tabulka
  2. Definice
  3. Klíčové rozdíly
  4. Závěr

Srovnávací tabulka

Základ pro srovnáníŘízení tokuKontrola chyb
ZákladníŘízení toku je určeno pro správný přenos dat z er do přijímače.Řízení chyb je určeno pro doručování bezchybných dat do přijímače.
PřístupŘízení toku založené na zpětné vazbě a řízení toku na základě rychlosti jsou přístupy k dosažení správné regulace toku.Kontrola parity, kód cyklické redundance (CRC) a kontrolní součet jsou přístupy k detekci chyby v datech. Hammingův kód, binární konvoluční kódy, Reed-Solomonův kód, paritní kontrolní kódy s nízkou hustotou jsou přístupy k opravě chyby v datech.
Dopadvyhnout se překročení vyrovnávací paměti přijímačů a zabránit ztrátě dat.Zjistí a opraví chybu, ke které došlo v datech.

Definice řízení toku

Řízení toku je problém návrhu ve vrstvě datového spojení a transportní vrstvě. Jsou datové snímky rychlejší, než je přijímač schopen přijmout. Důvodem může být to, že er běží na výkonném stroji. V takovém případě jsou data přijata bez jakékoli chyby; přijímač není schopen přijímat rámec touto rychlostí a ztratit některé snímky. Existují dva způsoby řízení, které zabraňují ztrátě rámců, které jsou založeny na řízení toku na základě zpětné vazby a řízení toku na základě rychlosti.


Řízení založené na zpětné vazbě

Při řízení založeném na zpětné vazbě, kdykoli se data odesílají do přijímače, přijímač potom odešle informace zpět do vysílače a dovolí mu, aby více dat nebo informoval uživatele o tom, jak přijímač dělá. Protokoly řízení založeného na zpětné vazbě jsou protokol posuvného okna, protokol zastavení a čekání.

Řízení toku na základě rychlosti

V případě řízení toku založeného na rychlosti, když er přenáší data rychleji do přijímače a přijímač není schopen přijímat data takovou rychlostí, pak vestavěný mechanismus v protokolu omezí rychlost, jakou jsou data přenášena er bez zpětné vazby od příjemce.

Definice řízení chyb

Kontrola chyb je problém, který se vyskytuje také na úrovni datového spojení a na úrovni přenosu. Error Control je mechanismus pro detekci a opravu chyby, ke které došlo v rámcích, které jsou doručovány z er do přijímače. Chyba, ke které došlo v rámci, může být jednobitová chyba nebo chyba shluku. Jednobitová chyba je chyba, která se vyskytuje pouze v jednobitové datové jednotce rámce, kde 1 se změní na 0 nebo 0 se změní na 1. V burstové chybě je případ, kdy se změní více než jeden bit v rámci; odkazuje také na chybu na úrovni paketu. V případě shlukové chyby může dojít také k chybě, jako je ztráta paketu, duplikace rámce, ztráta potvrzovacího paketu atd. Metody detekce chyby v rámci jsou kontrola parity, kód cyklické redundance (CRC) a kontrolní součet.


Kontrola parity

Při kontrole parity je do rámce přidán jeden bit, který udává, zda počet bitů „1“ obsažených v rámci je sudý nebo lichý. Pokud se během přenosu změní jeden bit, paritní bit se také změní, což odráží chybu v rámci. Metoda kontroly parity však není spolehlivá, jako kdyby se změnil sudý počet bitů, pak paritní bit neodráží žádnou chybu v rámci. To je však nejlepší pro chybu jednoho bitu.

Kód cyklické redundance (CRC)

V kódu cyklické redundance jsou data podrobena binárnímu dělení, ať už je zbytek získán připojením k datům a přijímači. Přijímač potom rozdělí získaná data se stejným dělitelem, s jakým er rozdělil data. Pokud je získaný zbytek nulový, pak jsou data přijata. Jinak jsou data odmítnuta a er musí data znovu odeslat.

Kontrolní součet

V metodě kontrolního součtu jsou data, která mají být rozdělena, do stejných fragmentů, přičemž každý fragment obsahuje n bitů. Všechny fragmenty jsou přidány pomocí doplňku 1. Výsledek je ještě jednou doplněn a nyní se získaná řada bitů nazývá kontrolní součet, který je připojen k původním datům, která mají být a k přijímači. Když přijímač data přijme, rozdělí také data ve stejném fragmentu a pak přidá všechny fragmenty pomocí doplňku 1; výsledek je opět doplněn. Pokud je výsledek nulový, pak jsou data přijata, jinak jsou odmítnuta a er musí data znovu vyslat.

Chyba získaná v datech může být opravena pomocí metod, kterými jsou Hammingův kód, binární konvoluční kódy, Reed-Solomonův kód, kódy pro kontrolu parity s nízkou hustotou.

  1. Řízení toku je sledovat správný přenos dat z er do přijímače. Na druhou stranu Error Control monitoruje bezchybné doručování dat z er do přijímače.
  2. Řízení toku lze dosáhnout přístupem založeným na zpětné vazbě a řízením průtoku založeným na zpětné vazbě, zatímco pro detekci chyby jsou používány přístupy Paritní kontrola, Kód cyklické redundance (CRC) a kontrolní součet a pro opravu chyby jsou použity Hammingovy přístupy. kód, binární konvoluční kódy, Reed-Solomonův kód, kódy kontroly parity s nízkou hustotou.
  3. Řízení toku zabraňuje přetečení vyrovnávací paměti přijímačů a také zabraňuje ztrátě dat. Na druhé straně řízení chyb detekuje a opravuje chybu v datech.

Závěr:

Řídicí mechanismus, tj. Řízení toku i kontrola chyb, jsou nevyhnutelným mechanismem pro dodávání úplných a spolehlivých dat.