Inhoudsopgave:
- Definitie - Wat betekent Microcom Networking Protocol (MNP)?
- Techopedia verklaart Microcom Networking Protocol (MNP)
Definitie - Wat betekent Microcom Networking Protocol (MNP)?
Microcom Networking Protocol (MNP) is een communicatieprotocol dat oorspronkelijk is ontwikkeld door Microcom Inc voor foutcorrecties en compressies. Het corrigeert wijzigingen die zijn aangebracht in gegevens tijdens verzendingen door interferentie van de telefoonlijn en biedt verschillende niveaus voor gegevenscorrecties en compressie.
Techopedia verklaart Microcom Networking Protocol (MNP)
Microcom Networking Protocol is een open gelicentieerd protocol dat door de meeste modebranches wordt gebruikt. Microcom heeft zijn eigen vorm van foutcontrole genaamd echoplex.
Modems zijn over het algemeen foutgevoelige apparaten. Fouten die tijdens de bestandsoverdracht in bestanden worden geïntroduceerd, kunnen alle gegevens vernietigen. Bestandsoverdrachtprotocollen splitsen bestanden op in verschillende pakketten met bytes uit het oorspronkelijke bestand. Extra gegevens zoals CRC of controlesommen worden aan elk pakket toegevoegd, die de originele inhoud aangeven. Pakketten worden opgehaald uit externe systemen waar ze worden ontvangen en vergeleken met de CRC voor foutanalyse. Als er geen fouten worden aangetroffen, wordt een bevestigingsbericht verzonden dat een verzoek voor het volgende pakket aangeeft. Anders wordt een negatieve bevestiging verzonden met het verzoek het beschadigde pakket opnieuw te verzenden. De overhead van deze overdracht ligt in het consumeren van meer tijd om extra controlesommen over te dragen en de juistheid van de ontvangen berichten te controleren. Protocollen worden van dit probleem bevrijd door schuifvensters te gebruiken, waardoor de afzender naar het volgende pakket moet gaan zonder een bevestigingssignaal te ontvangen. Als er echter lange tijd geen bevestigingssignalen worden ontvangen, wordt het pakket opnieuw naar de bestemming verzonden.
Microcom draagt daarentegen protocollen voor bestandsoverdracht over naar de hostcomputers en plaatst deze in de modem. Dit corrigeert alle gegevens die worden overgedragen, inclusief bestandsoverdrachten. Apparaten zonder processor hadden foutloze koppelingen. Wanneer verbonden met een externe modem, spelen Microcom-modems verschillende tonen in de lijn en luisteren naar antwoorden. Bij het ontvangen van de juiste tonen als antwoord, voeren modems foutcorrectiestaten in. Verschillende versies van Microcom-protocollen zijn uitgebracht met speciale kenmerken en functies.
De aanvankelijke MNP-standaard, MNP 1, was een eenvoudig half-duplex protocol zonder ondersteuning voor schuifvensters. Ze waren ook inefficiënt omdat ze werden gemaakt om te worden geïmplementeerd op beperkte hardware. MNP 2 was een full-duplexversie waarmee bevestigingsberichten konden worden geretourneerd terwijl het volgende pakket eenvoudigweg startte. Dit vereiste meer geheugen om de binnen een bepaalde tijd ontvangen bevestiging te volgen. MNP3-versie zorgde voor een betere efficiëntie waarvan de aanwezigheid framingbits uitschakelde.
Het merendeel van de modems bevat asynchrone bedrijfsmodi. Ze bepalen de snelheid van de zender door te luisteren naar de bits die er naartoe worden gestuurd en vervolgens de klok te vergrendelen op de snelheid van de ontvangen bits. Aangezien er geen speciale tijd is voor het binnenkomen van gegevens, worden klokken aangepast volgens de acties van de gebruiker. Dit werkt alleen als de gegevens overgangen tussen 1 en 0 bevatten. Door extra framing-bits aan beide zijden toe te voegen, elimineren start- en stopbits dit probleem. Dit zorgt voor een 1 tot 0 transmissie voor elke byte waardoor klokken kunnen worden vergrendeld. Met behulp van deze versie van het Microcosm-protocol bieden pakketten hun eigen kader, waardoor de overhead aanzienlijk wordt verminderd.
MNP4 bevatte verbeteringen op MNP3 door een systeem met variabele pakketgrootte toe te voegen, adaptieve pakketassemblage genoemd. Twee modems bewaken lijnen voor gevallen pakketten. Bij het overschrijden van bepaalde drempels zakt de modem terug naar kleine pakketgroottes. Dus voor het laten vallen van een pakket is slechts een kleine hoeveelheid gegevens vereist om opnieuw te worden verzonden. Het omvatte ook datafase-optimalisatie. Dit omvat pakket-framing-bewerkingen, die worden verwijderd nadat de link is ingesteld. Dit vermindert de overhead op het protocol.
MNP5 werd geïntroduceerd met on-fly datacompressies in de modems. Met de komst van v.32 kwam het aantal modems dat MNP5 ondersteunt in beeld.
Zo werd MNP6 geïntroduceerd om ze te onderscheiden van producten op de grondstoffenmarkt. Statistische duplex was het belangrijkste kenmerk van MNP6, dat min of meer bandbreedte aan beide zijden van de modemkoppeling toebedeelde.
MNP7 introduceerde compressiealgoritmen die de 3-1-compressie van tekstbestanden verbeteren en MNP9 verbeterde universele linkdetectie door hoge snelheidsmodi toe te voegen. MNP10 had een nieuw foutcorrectieprotocol ontworpen om te werken tussen lawaaierige telefoonlijnen, naast het bewaken van de lijnkwaliteit en het aanpassen van back-ups van pakketgrootte.