Indholdsfortegnelse:
- Definition - Hvad betyder Microcom Networking Protocol (MNP)?
- Techopedia forklarer Microcom Networking Protocol (MNP)
Definition - Hvad betyder Microcom Networking Protocol (MNP)?
Microcom Networking Protocol (MNP) er en kommunikationsprotokol, der oprindeligt blev udviklet af Microcom Inc til fejlkorrektioner og komprimeringer. Det korrigerer ændringer, der er introduceret i data under transmissioner via telefonlinjeinterferens og tilbyder forskellige niveauer for datakorrektioner og komprimering.
Techopedia forklarer Microcom Networking Protocol (MNP)
Microcom Networking Protocol er en åben licenseret protokol, der bruges af det meste af modemindustrien. Microcom har sin egen form for fejlkontrol kaldet echoplex.
Modemer er generelt enheder, der er udsat for fejl. Fejl, der indføres i filer under filoverførsel, kan ødelægge alle data. Filoverførselsprotokoller opdeler filer i adskillige pakker, der indeholder bytes fra den originale fil. Yderligere data såsom CRC eller kontrolsummer føjes til hver pakke, der angiver det originale indhold. Pakker trækkes fra fjernsystemer, hvor de modtages og kontrolleres mod CRC for fejlanalyse. Hvis der ikke opstår fejl, sendes en bekræftelsesmeddelelse, der signaliserer en anmodning om den næste pakke. Ellers sendes en negativ bekræftelse, der beder om, at den beskadigede pakke sendes igen. Overhead til denne overførsel ligger i at bruge mere tid på at overføre yderligere kontrolsum og kontrollere, om de modtagne meddelelser er rigtige. Protokoller er lettet fra dette problem ved hjælp af glidende vinduer, der kræver, at afsenderen flytter til den næste pakke uden at modtage et kvitteringssignal. Hvis der imidlertid ikke modtages nogen kvitteringssignaler i lang tid, overføres pakken igen til destinationen.
Microcom overfører på den anden side filoverførselsprotokoller til værtscomputere og placerer dem i modemet. Dette korrigerer alle data, der overføres inklusive filoverførsler. Enheder uden processorer havde fejlfri links. Når de er tilsluttet et fjernmodem, spiller Microcom-modemer forskellige toner på linjen og lytter til svar. Når de modtager korrekte toner som svar, indtaster modemer indstillinger for fejlkorrektion. Forskellige versioner af Microcom-protokoller er blevet frigivet med særlige egenskaber og funktioner.
Den oprindelige MNP-standard, MNP 1, var en simpel halv duplex-protokol uden nogen glidevinderstøtte. De var også ineffektive, da de blev oprettet til at blive implementeret på begrænset hardware. MNP 2 var en komplet duplexversion, der tillader, at kvitteringsmeddelelser kunne returneres, mens den næste pakke simpelthen startede. Dette krævede mere hukommelse for at spore den modtagne kvittering inden for et givet tidspunkt. MNP3-version sikrede bedre effektivitet, hvis tilstedeværelse slukkede rammebits.
Størstedelen af modemene indeholder asynkrone driftsformer. De bestemmer afsenderhastigheden ved at lytte til bitene, der sendes til den, og der efter låse uret til hastigheden for de bit, der modtages. Da der ikke er noget særligt tidspunkt for dataankomst, justeres urene efter brugerens handlinger. Dette fungerer kun, hvis der er overgange mellem 1 og 0 i dataene. Ved at tilføje yderligere indramningsbits på hver side eliminerer start- og stopbits dette problem. Dette sikrer en 1 til 0 transmission for hver byte, der gør det muligt at låse urene. Ved hjælp af denne version af Microcosm Protocol tilbyder pakker deres egen indramning, hvilket reducerer omkostningen markant.
MNP4 inkorporerede forbedringer på MNP3 ved at tilføje et variabelt pakkestørrelsessystem, kaldet adaptiv pakkesamling. To modemer overvåger linjer for tabte pakker. Efter krydsning af bestemte tærskler falder modemet tilbage til små pakkestørrelser. Således kræver en pakkeudfald kun en lille mængde data at blive sendt på ny. Det inkluderede også optimering af datafasen. Dette involverede pakkeindrammningsoperationer, der slettes efter linket er konfigureret. Dette reducerer omkostningen på protokollen.
MNP5 blev introduceret med on-fly data-komprimeringer i modemene. Med fremkomsten af v.32 kom antallet af modemer, der understøtter MNP5, ind i billedet.
Således blev MNP6 introduceret for at differentiere dem fra råvaremarkedsproduktet. Statistisk duplexing var det vigtigste træk ved MNP6, der dedikerede mere eller mindre båndbredde til hver side af modemlinket.
MNP7 introducerede komprimeringsalgoritmer, der forbedrede 3-1-komprimering på tekstfiler, og MNP9 forbedrede universallinkdetektering og tilføjede højhastighedstilstande. MNP10 havde en ny fejlkorrektionsprotokol designet til at arbejde blandt støjende telefonlinjer udover at overvåge linjekvalitet og justere sikkerhedskopier af pakkestørrelse.