Skip to main content

Co jsou protokoly opravující chyby modemu?

Protokoly pro opravu chyby modemu jsou metody pro detekci a opravu chyb přenosu dat.Existují protokoly založené na hardwaru i softwaru a často se používají společně.Jednotlivý modem obvykle používá vestavěný hardwarový protokol k kompenzaci hluku komunikačního spojení.Systémy na obou koncích odkazu často používají softwarové protokoly, aby se vyrovnaly s problémy nad ovládáním modems.

Korekce chyb přenosu je obecně procesem více kroků.Než je každý datový paket odeslán přes odkaz, vysílací modem vypočítá svůj kontrolní součet a zahrnuje jej do paketu.K určení kontrolního součtu se často používá algoritmus kontroly cyklické redundance (CRC).Když přijde paket, přijímací modem také vypočítá kontrolní součet dat a porovná jej s jedním již v paketu.Pokud se oba neshodují, přijímač upozorní vysílač, že musí znovu uvést Bad Data Packet.S názvem MicroCom Networking Protocol (MNP) se skládá z deseti číslovaných tříd, které zlepšovaly výkon v průběhu času.MNP třída 3 například eliminuje nepotřebné rámovací bity z jednotlivých datových bajtů.MNP třída 5 komprimuje data předtím, než je odešle, staví na vylepšení ve třídách 1 až 4. MNP třída 6 mění šířku pásma datového pásma a podle potřeby upřednostňuje jeden směr před druhým a zmenšuje dobu spuštění připojení.

MNP byl široce širocepřijat a je zabudován do většiny telefonů založených na telefonu.Jeden z pokročilejších protokolů pro správu chyb založených na hardwarech byl zaveden na začátku 90. let.Standard mezinárodní telekomunikační odbory telekomunikační standardizace (ITU-T) V.42 byl rychle zahrnut do modemů spolu s MNP.Postup přístupu k propojení pro modemy (LAPM) zahrnuje vynikající kompresi dat ve srovnání s MNP.Rovněž přidává méně režijních nákladů k vysílaným datům a má lepší podporu pro řízení toku a synchronní přenos.

Protokoly o opravu chyb založené na hardwaru mohou být velmi dobré v zajištění toho, aby každý datový paket dorazil nedotčen.Mnoho převodů souborů lze však zacházet efektivněji pomocí softwarových i hardwarových protokolů.Pokud je připojení ztraceno při odesílání velmi velkého souboru, mnoho systémů vyžaduje od začátku souboru od začátku souboru.Naproti tomu některé softwarové protokoly založené na chybách si budou pamatovat, kde přenos skončil a odtud bude pokračovat.Softwarové protokoly mohou také lépe řídit řízení toku v systému za samotném připojení modemu.Bylo to velmi jednoduché, včetně čísla bloku, primitivního kontrolního součtu a několika bajtů v každém paketu.Jeho algoritmus kontrolního součtu byl problematický a mnoho lidí brzy implementovalo variace s dalšími funkcemi.Jednalo se o větší velikosti bloků, převody více souborů a spuštění nového paketu před ověřením předchozího.Ymodem, který byl nástupcem Xmodems v polovině 80. let, mnoho z nich uvedl jako volitelná vylepšení.Zmodem, který byl vyvinut v roce 1986 autorem Ymodem, zahrnuje mnohem lepší algoritmus CRC pomocí 32 bitů.Může se přesunout do dalšího paketu, aniž by čekal, až bude aktuální uznán, zlepšení propustnosti nebo doručování zpráv.Zmodem může také restartovat velký přenos souborů z toho, kde skončil, pokud je připojení rozbité.Pozdější variace zahrnovaly ještě větší velikosti bloků a automatickou kompresi dat paketů