Datová komunikace je proces odesílání dat ze zdroje do cíle přes přenosové médium. Pro efektivní datovou komunikaci je nutné použít techniky. Vysílač a přijímač mají různé rychlosti a různé úložné kapacity. Jakmile data dorazí do cíle, data se dočasně uloží do paměti. Tato paměť je známá jako vyrovnávací paměť. Rozdíly rychlosti a omezení vyrovnávací paměti mohou ovlivnit spolehlivou datovou komunikaci. Řízení toku a řízení chyb jsou dva různé mechanismy, které se používají pro přesný přenos dat. Pokud je rychlost odesílatele vyšší a rychlost přijímače je nižší, dochází k neshodě rychlosti. Pak by měl být řízen tok odeslaných dat. Tato technika se nazývá řízení toku. Během přenosu mohou nastat chyby. Pokud příjemce zjistí chybu, měl by informovat odesílatele, že v datech je chyba. Odesílatel tedy může data znovu odeslat. Tato technika je známá jako Řízení chyb. Oba se vyskytují ve vrstvě datového spojení modelu OSI. klíčový rozdíl mezi řízením toku a řízením chyb je to Flow Control je udržovat správný tok dat od odesílatele k přijímači, zatímco Control Error má zjistit, zda data doručená do přijímače jsou bezchybná a spolehlivá.
1. Přehled a klíčový rozdíl
2. Co je to Flow Control
3. Co je kontrola chyb
4. Podobnosti mezi řízením toku a kontrolou chyb
5. Porovnání bok po boku - řízení toku vs kontrola chyb v tabulkové formě
6. Shrnutí
Při odesílání dat z jednoho zařízení na druhé zařízení je odesílací konec známý jako zdroj, odesílatel nebo vysílač. Přijímací konec je známý jako cíl nebo příjemce. Odesílatel a přijímač mohou mít různé rychlosti. Přijímač nebude schopen zpracovat data, pokud bude rychlost odesílání dat vyšší. Lze tedy použít techniky řízení toku.
Jednou z jednoduchých metod řízení toku je, Zastavte a vyčkejte řízení toku. Nejprve vysílač odešle datový rámec. Když je přijat, přijímač pošle potvrzovací rámec (ACK). Vysílač může odesílat data pouze po přijetí potvrzovacího rámce od přijímače. Tento mechanismus řídí tok přenosu. Hlavní nevýhoda spočívá v tom, že najednou lze přenášet pouze jeden datový rámec. Pokud jedna zpráva obsahuje více rámců, zastavení a čekání nebudou účinnou metodou řízení toku.
Obrázek 01: Řízení toku a kontrola chyb
v Metoda posuvného okna, odesílatel i příjemce udržují okno. Velikost okna může být stejná nebo menší než velikost vyrovnávací paměti. Odesílatel může vysílat, dokud není okno plné. Když je okno plné, musí vysílač čekat, až obdrží potvrzení od přijímače. Pořadové číslo se používá ke sledování každého snímku. Přijímač potvrdí rámec zasláním potvrzení s pořadovým číslem dalšího očekávaného rámce. Toto potvrzení oznamuje odesílateli, že příjemce je připraven přijmout počet oken s velikostí oken počínaje zadaným číslem.
Data jsou odeslána jako posloupnost rámců. Některé snímky nemusí dorazit k cíli. Šumový šum může ovlivnit snímek, takže nemusí být na přijímacím konci rozpoznatelný. V této situaci se nazývá snímek je ztracen. Někdy rámce dosáhnou cíle, ale v bitech jsou některé chyby. Potom se rám nazývá poškozený rám. V obou případech přijímač nezíská správný datový rámec. Aby se těmto problémům zabránilo, odesílatel a příjemce mají protokoly pro detekci chyb při přepravě. Je důležité přeměnit nespolehlivé datové spojení na spolehlivé datové spojení.
Existují tři techniky kontroly chyb. Jsou to Stop-and-Wait, Go-Back-N, Selective-Repeat. Souhrnně jsou tyto mechanismy známé jako Automatický požadavek na opakování (ARQ).
v Zastavte se a počkejte ARQ, rámec je poslán do přijímače. Poté přijímač odešle potvrzení. Pokud odesílatel neobdržel potvrzení v určitém časovém období, odesílatel znovu odešle tento rámec. Toto časové období je nalezeno pomocí speciálního zařízení nazývaného časovač. Při odesílání snímku spustí odesílatel časovač. Má pevný čas. Pokud není přijímačem rozpoznatelné potvrzení, odesílatel znovu vysílá tento rámec.
v Go-Back-N ARQ, odesílatel přenáší řadu rámců až do velikosti okna. Pokud nedojde k žádným chybám, přijímač odešle potvrzení jako obvykle. Pokud cíl detekuje chybu, odešle pro dané snímky záporné potvrzení (NACK). Přijímač zahodí chybový rámec a všechny budoucí snímky, dokud nebude chybný rámec opraven. Pokud odesílatel obdrží záporné potvrzení, měl by znovu odeslat chybový rámec a všechny následující rámce.
v Selektivní opakování ARQ, přijímač sleduje sekvenční čísla. Odesílá negativní potvrzení pouze ztraceného nebo poškozeného rámce. Odesílatel může odeslat pouze rámec, pro který je NACK přijat. Je efektivnější, než Go-Back-N ARQ. To jsou běžné techniky kontroly chyb.
Řízení toku vs Kontrola chyb | |
Řízení toku je mechanismus pro udržování správného přenosu od odesílatele k přijímači v datové komunikaci. | Řízení chyb je mechanismus doručování bezchybných a spolehlivých dat do přijímače v datové komunikaci. |
Hlavní techniky | |
Okno Stop and Wait a Sliding Window jsou příklady technik řízení toku. | Stop-and-wait ARQ, AR-Go-Back-N ARQ, ARS Selective-Repeat ARQ jsou příklady technik řízení chyb. |
Data jsou přenášena z odesílatele do přijímače. Pro spolehlivou a efektivní komunikaci je nezbytné používat techniky. Flow Control a Error Control jsou dvě z nich. Tento článek pojednává o rozdílu mezi řízením toku a řízením chyb. Rozdíl mezi řízením toku a chybovým řízením spočívá v tom, že řízení toku má udržovat správný tok dat od odesílatele k přijímači, zatímco kontrola chyb má zjistit, zda data doručená do přijímače jsou bezchybná a spolehlivá..
Můžete si stáhnout PDF verzi tohoto článku a použít ji pro účely offline podle citace. Stáhněte si prosím verzi PDF zde: Rozdíl mezi řízením toku a kontrolou chyb
1. „Řízení toku (data).“ Wikipedia, Wikimedia Foundation, 27. ledna 2018. K dispozici zde
2.Point, Návody. „DCN Data-Link Control and Protocols.“, Tutorials Point, 8. ledna 2018. K dispozici zde
3.nptelhrd. Přednáška - 16 Řízení toku a chyb, Nptelhrd, 20. října 2008. K dispozici zde