Dátová komunikácia je proces odosielania údajov zo zdroja do cieľa prostredníctvom prenosového média. Pre efektívnu dátovú komunikáciu je potrebné používať techniky. Vysielač a prijímač majú rôzne rýchlosti a rôzne úložné kapacity. Keď dáta dorazia do cieľa, dáta sa dočasne uložia do pamäte. Táto pamäť je známa ako vyrovnávacia pamäť. Rozdiely v rýchlosti a obmedzenia vyrovnávacej pamäte môžu ovplyvniť spoľahlivú dátovú komunikáciu. Riadenie toku a Riadenie chýb sú dva rôzne mechanizmy, ktoré sa používajú na presný prenos údajov. Ak je rýchlosť odosielateľa vyššia a rýchlosť prijímača je nižšia, existuje nesúlad rýchlosti. Potom by sa mal kontrolovať tok odosielaných údajov. Táto technika je známa ako riadenie toku. Počas prenosu sa môžu vyskytnúť chyby. Ak príjemca zistí chybu, mal by informovať odosielateľa, že v údajoch je chyba. Odosielateľ teda môže údaje znova odoslať. Táto technika je známa ako kontrola chýb. Obidve sa vyskytujú vo vrstve dátového spojenia modelu OSI. kľúčový rozdiel medzi reguláciou toku a kontrolou chýb je to Flow Control je udržiavať správny tok údajov od odosielateľa do prijímača, zatiaľ čo kontrola chýb má zistiť, či dáta doručené do prijímača sú bezchybné a spoľahlivé..
1. Prehľad a kľúčový rozdiel
2. Čo je to riadenie toku
3. Čo je kontrola chýb
4. Podobnosti medzi reguláciou toku a kontrolou chýb
5. Porovnanie vedľa seba - riadenie toku verzus kontrola chýb v tabuľkovej forme
6. Zhrnutie
Pri odosielaní údajov z jedného zariadenia do druhého sa odosielací koniec označuje ako zdroj, odosielateľ alebo vysielač. Prijímací koniec je známy ako cieľ alebo prijímač. Vysielač a prijímač môžu mať rôzne rýchlosti. Ak je rýchlosť odosielania údajov vyššia, prijímač nebude môcť spracovať údaje. Môžu sa teda použiť techniky riadenia toku.
Jeden jednoduchý spôsob riadenia toku je, Zastavte a počkajte na riadenie prietoku. Najprv vysielač pošle dátový rámec. Keď je prijatý, prijímač pošle potvrdzovací rámec (ACK). Vysielač môže odosielať dáta iba po prijatí potvrdzovacieho rámca od prijímača. Tento mechanizmus riadi tok prenosu. Hlavnou nevýhodou je, že naraz možno prenášať iba jeden dátový rámec. Ak jedna správa obsahuje viac rámcov, zastavenie a čakanie nebudú účinnou metódou riadenia toku.
Obrázok 01: Riadenie toku a kontrola chýb
v Metóda posuvného okna, odosielateľ aj príjemca udržiavajú okno. Veľkosť okna môže byť rovnaká alebo menšia ako veľkosť vyrovnávacej pamäte. Odosielateľ môže vysielať, kým nie je okno plné. Keď je okno plné, musí vysielač počkať, kým nedostane potvrdenie od prijímača. Na sledovanie každého rámca sa používa poradové číslo. Prijímač potvrdí rámec zaslaním potvrdenia s poradovým číslom nasledujúceho očakávaného rámca. Toto potvrdenie oznamuje odosielateľovi, že prijímač je pripravený prijať počet okien s veľkosťou okna počnúc zadaným počtom.
Dáta sa odosielajú ako postupnosť snímok. Niektoré snímky nemusia dosiahnuť cieľ. Rušenie šumu môže ovplyvniť snímku, takže nemusí byť rozpoznateľné na prijímajúcom konci. V tejto situácii sa nazýva rám stratený. Rámy niekedy dosiahnu cieľ, ale v bitoch sú nejaké chyby. Potom sa rám nazýva poškodený rám. V oboch prípadoch prijímač nezíska správny dátový rámec. Aby sa predišlo týmto problémom, odosielateľ a príjemca majú protokoly na zistenie chýb pri preprave. Je dôležité premeniť nespoľahlivé dátové spojenie na spoľahlivé dátové spojenie.
Existujú tri techniky kontroly chýb. Sú to Stop-and-Wait, Go-Back-N, Selective-Repeat. Súhrnne sú tieto mechanizmy známe ako Automatická požiadavka na opakovanie (ARQ).
v Zastavte sa a počkajte ARQ, do prijímača sa pošle rámec. Potom prijímač pošle potvrdenie. Ak odosielateľ nedostal potvrdenie v určitom časovom období, odosielateľ znovu odošle tento rámec. Toto časové obdobie sa nájde pomocou špeciálneho zariadenia nazývaného časovač. Pri odosielaní snímky odosielateľ spustí časovač. Má pevný čas. Ak príjemca nerozpozná žiadne potvrdenie, odosielateľ znovu vysiela tento rámec.
v Go-Back-N ARQ, odosielateľ vysiela sériu rámcov až do veľkosti okna. Ak nedôjde k žiadnym chybám, prijímač pošle potvrdenie obvyklým spôsobom. Ak cieľ zistí chybu, vyšle záporné potvrdenie (NACK) pre tento rámec. Prijímač zahodí chybový rámec a všetky budúce snímky, kým sa chybový rámec neopraví. Ak odosielateľ dostane záporné potvrdenie, mal by znova vysielať chybový rámec a všetky nasledujúce rámce.
v Selektívna-Repeat ARQ, prijímač sleduje poradové čísla. Odošle záporné potvrdenie iba zo strateného alebo poškodeného rámca. Odosielateľ môže poslať iba rámec, pre ktorý je prijatý NACK. Je efektívnejšie ako Go-Back-N ARQ. Toto sú bežné techniky kontroly chýb.
Kontrola prietoku vs kontrola chýb | |
Riadenie toku je mechanizmus na udržiavanie správneho prenosu z odosielateľa do prijímača v dátovej komunikácii. | Kontrola chýb je mechanizmus doručovania bezchybných a spoľahlivých údajov do prijímača v dátovej komunikácii. |
Hlavné techniky | |
Okno Stop a Wait and Sliding Window sú príklady techník riadenia toku. | Stop-and-wait ARQ, AR-Go-Back-N ARQ, ARQ so selektívnym opakovaním sú príklady techník riadenia chýb.. |
Dáta sa prenášajú z odosielateľa do prijímača. Pre spoľahlivú a efektívnu komunikáciu je nevyhnutné používať techniky. Flow Control a Error Control sú dve z nich. V tomto článku sa diskutuje o rozdieloch medzi reguláciou toku a kontrolou chýb. Rozdiel medzi Flow Control a Error Control spočíva v tom, že Flow Control má udržiavať správny tok údajov od odosielateľa k prijímaču, zatiaľ čo Error Control má zistiť, či dáta doručené do prijímača sú bezchybné a spoľahlivé..
Môžete si stiahnuť verziu tohto článku vo formáte PDF a použiť ju na účely offline podľa citácie. Stiahnite si verziu PDF tu: Rozdiel medzi riadením toku a chybovým riadením
1. „Regulácia toku (údaje).“ Wikipedia, Wikimedia Foundation, 27. januára 2018. K dispozícii tu
2.Point, Návody. „DCN Data-Link Control and Protocols.“, Tutorials Point, 8. január 2018. K dispozícii tu
3.nptelhrd. Prednáška - 16 Flow and Error Control, Nptelhrd, 20. októbra 2008. K dispozícii tu