Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je kontrola chýb pri vytváraní sietí?

Kontrola chýb v sieťach sa týka mechanizmov a techník používaných na detekciu a správanie chýb, ktoré sa môžu vyskytnúť počas prenosu údajov v sieti. Tieto chyby môžu byť zavedené rôznymi faktormi vrátane:

* hluk: Elektrické rušenie, atmosférické poruchy alebo presluch na prevodovom médiu.

* útlm: Oslabenie sily signálu na vzdialenosť.

* Hardvérové ​​zlyhania: Problémy s sieťovými rozhraniami, káblami alebo iným zariadením.

* Softvérové ​​chyby: Chyby v sieťových protokoloch alebo aplikáciách.

Cieľom kontroly chýb je zabezpečiť, aby údaje presne a spoľahlivo dorazili na miesto určenia. Zvyčajne zahŕňa dva hlavné procesy:

1. Detekcia chýb: Zahŕňa to identifikáciu, že sa počas prenosu vyskytla chyba. Bežné metódy zahŕňajú:

* Parita kontrola: Pridanie jediného bit do dátovej jednotky, aby ste dosiahli celkový počet 1 s rovnomerným alebo nepárnym. To detekuje chyby s jedným bitom, ale nie všetky chyby viacerých bitov.

* kontrolné súčty: Výpočet matematického súčtu údajov a ich pripojenie k dátovej jednotke. Prijímač prepočítava kontrolný súčet a porovnáva ho s prijatým; nezrovnalosti označujú chybu.

* Cyklické kontroly redundancie (CRCS): Sofistikovanejšie ako kontrolné súčty, CRC používajú polynómové rozdelenie na generovanie kontrolného súčtu, ktorý je účinnejší pri detekcii chýb prasknutia (viacero po sebe idúcich bitov prevrátilo).

* Hash funkcie (napr. MD5, SHA): Používa sa na overenie integrity údajov, nielen detekciu chýb v tradičnom slova zmysle. Zistia akúkoľvek zmenu údajov, dokonca aj jednu bitovú zmenu.

2. Korekcia chýb: Zahŕňa to obnovenie pôvodných údajov z prijatých, chybných údajov. Metódy zahŕňajú:

* Oprava chyby vpred (FEC): Pridáva redundantné údaje do prenášaných údajov. Prijímač môže použiť túto redundanciu na nápravu chýb bez požadovania opakovaného prenosu. Príklady zahŕňajú kódy Hamming a kódy Reed-Solomon. Je to efektívnejšie ako opakovanie, keď sú miery chybovosti vysoké, ale vyžaduje väčšiu šírku pásma.

* Automatická žiadosť o opakovanie (ARQ): Prijímač zisťuje chyby a žiada o opakovanie chybných údajov. Existuje niekoľko protokolov ARQ, vrátane:

* Stop-and-Wait ARQ: Pred odoslaním ďalšieho odosiela jeden rám a čaká na potvrdenie. Jednoduché, ale neefektívne.

* go-back-n arq: Pred čakaním na potvrdenie pošle viac snímok. Ak sa zistí chyba, všetky následné rámce sa opakovane vysielajú.

* Selektívne opakovanie ARQ: Iba prenosy chybné rámce. Efektívnejšie ako go-back-n.

Výber techník kontroly chýb závisí od niekoľkých faktorov vrátane typu siete, miery chybovosti, požadovanej spoľahlivosti a dostupnej šírky pásma. Napríklad siete s vysokou šírkou, nízko-rybá miera sa môžu spoliehať predovšetkým na detekciu a opakovanie chýb, zatiaľ čo hlučné kanály môžu vyžadovať robustnejšie techniky FEC. Mnoho sieťových protokolov využíva kombináciu metód detekcie a korekcie chýb na optimalizáciu výkonu a spoľahlivosti.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené