Sommario:
- Definizione - Cosa significa Microcom Networking Protocol (MNP)?
- Techopedia spiega Microcom Networking Protocol (MNP)
Definizione - Cosa significa Microcom Networking Protocol (MNP)?
Microcom Networking Protocol (MNP) è un protocollo di comunicazione inizialmente sviluppato da Microcom Inc per la correzione di errori e compressioni. Corregge le modifiche introdotte nei dati durante le trasmissioni mediante l'interferenza della linea telefonica e offre vari livelli di correzione e compressione dei dati.
Techopedia spiega Microcom Networking Protocol (MNP)
Microcom Networking Protocol è un protocollo con licenza aperta utilizzato dalla maggior parte del settore modem. Microcom ha una propria forma di controllo degli errori chiamata echoplex.
I modem sono generalmente dispositivi soggetti a errori. Gli errori introdotti nei file durante il trasferimento dei file possono distruggere tutti i dati. I protocolli di trasferimento file suddividono i file in numerosi pacchetti contenenti byte dal file originale. Dati aggiuntivi come CRC o checksum vengono aggiunti a ogni pacchetto, che indica il contenuto originale. I pacchetti vengono estratti da sistemi remoti dove vengono ricevuti e verificati rispetto al CRC per l'analisi degli errori. Se non si riscontrano errori, viene inviato un messaggio di conferma che segnala una richiesta per il pacchetto successivo. Altrimenti viene inviato un riconoscimento negativo che richiede il rinvio del pacchetto danneggiato. Il sovraccarico di questo trasferimento sta nel consumare più tempo per trasferire ulteriori checksum e nel verificare la correttezza dei messaggi ricevuti. I protocolli vengono eliminati da questo problema utilizzando finestre scorrevoli, che richiedono al mittente di passare al pacchetto successivo senza ricevere un segnale di riconoscimento. Tuttavia, se non vengono ricevuti segnali di riconoscimento per un lungo periodo, il pacchetto viene nuovamente trasmesso alla destinazione.
Microcom, d'altra parte, trasferisce i protocolli di trasferimento file ai computer host e li inserisce nel modem. Ciò corregge tutti i dati trasferiti, compresi i trasferimenti di file. I dispositivi senza processori avevano collegamenti privi di errori. Quando sono collegati a un modem remoto, i modem Microcom riproducono toni diversi nella linea e ascoltano le risposte. Alla ricezione di toni corretti come risposta, i modem entrano negli stati di correzione degli errori. Sono state rilasciate diverse versioni dei protocolli Microcom con caratteristiche e caratteristiche speciali.
Lo standard MNP iniziale, MNP 1, era un semplice protocollo half duplex senza alcun supporto per finestre scorrevoli. Erano anche inefficienti in quanto sono stati creati per essere implementati su hardware limitato. MNP 2 era una versione full duplex che consentiva di restituire messaggi di riconoscimento mentre il pacchetto successivo stava semplicemente iniziando. Ciò ha richiesto più memoria per tenere traccia del riconoscimento ricevuto entro un determinato tempo. La versione MNP3 ha assicurato una migliore efficienza la cui presenza ha disattivato i bit di inquadratura.
La maggior parte dei modem ospita modalità operative asincrone. Determinano la velocità del mittente ascoltando i bit che gli vengono inviati, e lì dopo bloccano l'orologio alla velocità dei bit che vengono ricevuti. Poiché non esiste un tempo speciale per l'arrivo dei dati, gli orologi vengono regolati secondo le azioni dell'utente. Funziona solo se ci sono transizioni tra 1 e 0 nei dati. Aggiungendo ulteriori bit di framing su entrambi i lati, i bit di avvio e arresto eliminano questo problema. Ciò garantisce una trasmissione da 1 a 0 per ogni byte che consente il blocco degli orologi. Utilizzando questa versione del protocollo Microcosm, i pacchetti offrono il proprio frame, che riduce significativamente le spese generali.
MNP4 ha incorporato miglioramenti su MNP3 aggiungendo un sistema di dimensioni dei pacchetti variabili, chiamato assembly di pacchetti adattivo. Due modem monitorano le linee per i pacchetti rilasciati. Superando determinate soglie, il modem ritorna a pacchetti di piccole dimensioni. Pertanto, il rilascio di un pacchetto richiede il rinvio di una piccola quantità di dati. Comprendeva anche l'ottimizzazione della fase dati. Ciò ha comportato operazioni di framing dei pacchetti, che vengono eliminate dopo l'impostazione del collegamento. Ciò riduce il sovraccarico sul protocollo.
MNP5 è stato introdotto con compressioni di dati al volo nei modem. Con l'avvento della v.32, è apparso il numero di modem che supportano MNP5.
Così è stato introdotto MNP6 per differenziarli dal prodotto del mercato delle materie prime. Il duplex statistico era la caratteristica più importante di MNP6, che dedicava più o meno larghezza di banda a entrambi i lati del collegamento modem.
MNP7 ha introdotto algoritmi di compressione migliorando la compressione 3-1 su file di testo e MNP9 ha migliorato il rilevamento del collegamento universale aggiungendo modalità ad alta velocità. MNP10 aveva un nuovo protocollo di correzione degli errori progettato per funzionare tra linee telefoniche rumorose oltre al monitoraggio della qualità della linea e alla regolazione delle dimensioni dei pacchetti.