Obsah:
- Definice - Co znamená protokol Microcom Networking Protocol (MNP)?
- Techopedia vysvětluje Microcom Networking Protocol (MNP)
Definice - Co znamená protokol Microcom Networking Protocol (MNP)?
Microcom Networking Protocol (MNP) je komunikační protokol původně vyvinutý společností Microcom Inc pro opravy chyb a komprese. Opravuje změny zavedené v datech během přenosu rušení telefonní linky a nabízí různé úrovně pro korekci dat a kompresi.
Techopedia vysvětluje Microcom Networking Protocol (MNP)
Microcom Networking Protocol je otevřený licencovaný protokol používaný většinou modemového průmyslu. Microcom má svou vlastní formu kontroly chyb zvanou echoplex.
Modemy jsou obecně zařízení náchylná k chybám. Chyby zavedené do souborů během přenosu souborů mohou zničit všechna data. Protokoly přenosu souborů rozdělují soubory na četné pakety obsahující bajty z původního souboru. Ke každému paketu jsou přidána další data, jako je CRC nebo kontrolní součty, které označují původní obsah. Pakety jsou stahovány ze vzdálených systémů, kde jsou přijímány, a zkontrolovány proti CRC kvůli analýze chyb. Pokud nenastanou žádné chyby, je odeslána potvrzovací zpráva signalizující požadavek na další paket. V opačném případě je odesláno záporné potvrzení, které požaduje, aby byl poškozený paket znovu odeslán. Režie tohoto přenosu spočívá ve spotřebě více času na přenos dalších kontrolních součtů a kontrolu správnosti přijatých zpráv. Protokoly jsou od tohoto problému osvobozeny pomocí posuvných oken, které vyžadují, aby se odesílatel přesunul na další paket bez přijetí potvrzovacího signálu. Pokud však po dlouhou dobu nejsou přijímány žádné potvrzovací signály, paket je znovu vyslán do cíle.
Microcom naproti tomu přenáší protokoly přenosu souborů do hostitelských počítačů a umisťuje je do modemu. Tím se opraví všechna přenášená data včetně přenosu souborů. Zařízení bez procesorů obsahovala bezchybné odkazy. Po připojení ke vzdálenému modemu přehrají modemy Microcom různé tóny do linky a poslouchají odpovědi. Po přijetí správných tónů jako odpovědi modemy zadají stavy oprav chyb. Byly vydány různé verze protokolů Microcom se zvláštními vlastnostmi a vlastnostmi.
Počáteční MNP standard, MNP 1, byl jednoduchý poloduplexní protokol bez podpory posuvných oken. Byly také neefektivní, protože byly vytvořeny k implementaci na omezený hardware. MNP 2 byla plně duplexní verze umožňující vrácení potvrzovacích zpráv, zatímco další paket byl jednoduše spuštěn. To vyžadovalo více paměti, aby bylo možné sledovat potvrzení přijaté v daném čase. Verze MNP3 zajistila lepší účinnost, jejíž přítomnost vypínala rámovací bity.
Většina modemů obsahuje asynchronní režimy provozu. Rychlost odesílatele určují posloucháním bitů, které jsou do něj zasílány, a po uzamčení hodin na rychlosti přijímaných bitů. Protože neexistuje žádný zvláštní čas pro příchod dat, hodiny se upravují podle akcí uživatele. Funguje to pouze v případě, že v datech jsou přechody mezi 1 a 0. Přidáním dalších bitových rámečků na obou stranách tento problém odstraňuje startovací a stopovací bit. Tím je zajištěn přenos 1 až 0 pro každý bajt umožňující uzamčení hodin. Pomocí této verze protokolu Microcosm Protocol nabízejí pakety svůj vlastní rámec, což výrazně snižuje režii.
MNP4 zahrnoval vylepšení MNP3 přidáním systému proměnné velikosti paketů, nazývaného adaptivní sestavení paketů. Dva modemy monitorují linky pro vyřazené pakety. Po překročení určitých prahů modem klesne zpět na malé velikosti paketů. Vyřazování paketů tedy vyžaduje pouze malé množství dat. Zahrnoval také optimalizaci datové fáze. Jednalo se o operace rámování paketů, které se po vytvoření odkazu zruší. Tím se snižuje režijní náklady na protokol.
MNP5 byl představen s komprimací datových komprese v modemech. S příchodem verze v.32 se objevil počet modemů podporujících MNP5.
Byl tedy zaveden MNP6, který je odlišuje od komoditního tržního produktu. Statistické duplexování bylo nejdůležitějším rysem MNP6, který věnoval více či méně šířky pásma na obě strany modemového spojení.
MNP7 zavedl kompresní algoritmy zlepšující kompresi 3-1 v textových souborech a MNP9 vylepšil detekci univerzálních odkazů přidáním vysokorychlostních režimů. MNP10 měl nový protokol korekce chyb navržený pro práci mezi hlučnými telefonními linkami kromě sledování kvality linky a úpravy zálohování velikosti paketů.