Définition - Que signifie Microcom Networking Protocol (MNP)?
Microcom Networking Protocol (MNP) est un protocole de communication initialement développé par Microcom Inc pour les corrections d'erreurs et les compressions. Il corrige les modifications introduites dans les données lors des transmissions par interférence de la ligne téléphonique et offre différents niveaux de correction et de compression des données.
Definir Tech explique Microcom Networking Protocol (MNP)
Microcom Networking Protocol est un protocole sous licence ouvert utilisé par la plupart des fabricants de modem. Microcom a sa propre forme de contrôle des erreurs appelée echoplex.
Les modems sont généralement des périphériques sujets aux erreurs. Les erreurs introduites dans les fichiers lors du transfert de fichiers peuvent détruire toutes les données. Les protocoles de transfert de fichiers décomposent les fichiers en de nombreux paquets contenant des octets du fichier d'origine. Des données supplémentaires telles que CRC ou des sommes de contrôle sont ajoutées à chaque paquet, ce qui indique le contenu d'origine. Les paquets sont extraits des systèmes distants où ils sont reçus et vérifiés par rapport au CRC pour l'analyse des erreurs. Si aucune erreur n'est rencontrée, un message d'accusé de réception est envoyé pour signaler une demande pour le paquet suivant. Sinon, un accusé de réception négatif est envoyé demandant que le paquet endommagé soit renvoyé. La surcharge de ce transfert réside dans le fait de prendre plus de temps pour transférer des sommes de contrôle supplémentaires et de vérifier l'exactitude des messages reçus. Les protocoles sont soulagés de ce problème à l'aide de fenêtres coulissantes, obligeant l'expéditeur à passer au paquet suivant sans recevoir de signal d'accusé de réception. Cependant, si aucun signal d'accusé de réception n'est reçu pendant une longue période, le paquet est à nouveau transmis à la destination.
Microcom, en revanche, transfère les protocoles de transfert de fichiers vers les ordinateurs hôtes et les place dans le modem. Cela corrige toutes les données transférées, y compris les transferts de fichiers. Les appareils sans processeur avaient des liens sans erreur. Lorsqu'ils sont connectés à un modem distant, les modems Microcom émettent différentes tonalités dans la ligne et écoutent les réponses. Lorsqu'ils reçoivent les tonalités appropriées en réponse, les modems entrent dans des états de correction d'erreur. Différentes versions des protocoles Microcom ont été publiées avec des caractéristiques et des fonctionnalités spéciales.
La norme MNP initiale, MNP 1, était un protocole semi-duplex simple sans aucune prise en charge de fenêtre glissante. Ils étaient également inefficaces car ils ont été créés pour être mis en œuvre sur du matériel limité. MNP 2 était une version full duplex permettant de renvoyer des messages d'accusé de réception alors que le prochain paquet commençait simplement. Cela nécessitait plus de mémoire pour suivre l'accusé de réception reçu dans un délai donné. La version MNP3 assurait une meilleure efficacité dont la présence désactivait les bits de cadrage.
La majorité des modems hébergent des modes de fonctionnement asynchrones. Ils déterminent la vitesse de l'émetteur en écoutant les bits qui lui sont envoyés, puis verrouillent l'horloge sur la vitesse des bits reçus. Comme il n'y a pas d'heure spéciale pour l'arrivée des données, les horloges sont réajustées selon les actions de l'utilisateur. Cela ne fonctionne que s'il y a des transitions entre 1 et 0 dans les données. En ajoutant des bits de cadrage supplémentaires de chaque côté, les bits de démarrage et d'arrêt élimine ce problème. Cela garantit une transmission de 1 à 0 pour chaque octet permettant de verrouiller les horloges. En utilisant cette version du protocole Microcosm, les paquets offrent leur propre trame, ce qui réduit considérablement les frais généraux.
MNP4 a incorporé des améliorations sur MNP3 en ajoutant un système de taille de paquet variable, appelé assemblage de paquets adaptatif. Deux modems surveillent les lignes pour les paquets perdus. En franchissant des seuils particuliers, le modem retombe à de petites tailles de paquet. Ainsi, un abandon de paquet ne nécessite qu'une petite quantité de données pour être renvoyé. Il comprenait également l'optimisation de la phase des données. Cela impliquait des opérations de tramage de paquets, qui sont abandonnées une fois la liaison établie. Cela réduit la surcharge du protocole.
MNP5 a été introduit avec des compressions de données à la volée dans les modems. Avec l'avènement de la v.32, le nombre de modems prenant en charge MNP5 est entré en scène.
Ainsi, MNP6 a été introduit pour les différencier des produits du marché des matières premières. Le duplexage statistique était la caractéristique la plus importante de MNP6, qui consacrait plus ou moins de bande passante de chaque côté de la liaison modem.
MNP7 a introduit des algorithmes de compression améliorant la compression 3-1 sur les fichiers texte et MNP9 a amélioré la détection de lien universel en ajoutant des modes haute vitesse. MNP10 avait un nouveau protocole de correction d'erreurs conçu pour fonctionner entre les lignes téléphoniques bruyantes en plus de surveiller la qualité de la ligne et d'ajuster les sauvegardes de la taille des paquets.