Skip to main content

Quels sont les protocoles de correction des erreurs du modem?

Les protocoles de correction des erreurs du modem sont des méthodes de détection et de correction des erreurs de transmission des données.Les protocoles matériels et basés sur des logiciels existent et sont souvent utilisés ensemble.Un modem individuel utilise généralement un protocole matériel intégré pour compenser le bruit de la liaison de communication.Les systèmes aux deux extrémités d'un lien utilisent souvent des protocoles basés sur des logiciels pour faire face à des problèmes au-delà d'un contrôle des modems.

La correction d'erreur de transmission est généralement un processus en plusieurs étapes.Avant que chaque paquet de données ne soit envoyé sur le lien, le modem de transmission calcule sa somme de contrôle et l'inclut dans le paquet.Un algorithme de vérification cyclique de redondance (CRC) est souvent appliqué pour déterminer la somme de contrôle.Lorsque le paquet arrive, le modem de réception calcule également la somme de contrôle des données et le compare à celui déjà dans le paquet.Si les deux ne correspondent pas, le récepteur informe l'émetteur qu'il doit repenser le mauvais paquet de données.

Dans les années 1980, Microcom, Inc. a introduit une famille de protocoles de correction des erreurs de modem basés sur le matériel.Appelé le Protocole de réseautage Microcom (MNP), il se compose de dix classes numérotées qui ont amélioré les performances au fil du temps.MNP Class 3 élimine les bits de cadrage inutiles des octets de données individuels, par exemple.MNP Class 5 comprime les données avant qu'elle ne l'envoie, en s'appuyant sur les améliorations des classes 1 à 4. MNP Class 6 varie la bande passante de données, favorisant une direction par rapport à l'autre, et réduit le temps de démarrage de la connexion.

MNP était largementadopté et est intégré à la plupart des modems téléphoniques.L'un des protocoles de correction des erreurs de modem les plus avancés basés sur le matériel a été introduit au début des années 1990.Le secteur de la normalisation des télécommunications internationales du secteur de la normalisation des télécommunications (UIT-T) V.42 a été rapidement inclus dans les modems aux côtés du MNP.Sa procédure d'accès aux liens pour les modems (LAPM) comprend une compression de données supérieure par rapport au MNP.Il ajoute également moins de frais généraux aux données transmises et a une meilleure prise en charge du contrôle du flux et de la transmission synchrone.

Les protocoles de correction des erreurs du modem basés sur le matériel peuvent être très bons pour s'assurer que chaque paquet de données arrive intact.De nombreux transferts de fichiers peuvent cependant être gérés plus efficacement en utilisant ensemble des protocoles logiciels et matériels.Si une connexion est perdue lors de l'envoi d'un très grand fichier, de nombreux systèmes nécessitent de recommencer depuis le début du fichier.En revanche, certains protocoles de correction des erreurs basés sur un logiciel se souviendront où la transmission s'est arrêtée et se poursuivra à partir de là.Les protocoles logiciels peuvent également mieux gérer le contrôle des flux dans le système au-delà de la connexion modem elle-même.

XModem a été l'un des premiers protocoles de correction des erreurs basés sur un logiciel créés à la fin des années 1970.C'était très simple, y compris un numéro de bloc, une somme de contrôle primitive et quelques octets de marqueur dans chaque paquet.Son algorithme de somme de contrôle était problématique et de nombreuses personnes ont rapidement implémenté des variations avec des fonctionnalités supplémentaires.Ceux-ci comprenaient des tailles de blocs plus grandes, des transferts de plusieurs fichiers et le démarrage d'un nouveau paquet avant la vérification du précédent.YMODEM, qui était le successeur de XModems au milieu des années 80, a énuméré bon nombre de ceux-ci comme améliorations facultatives.

ZMODEM et ses variantes sont des protocoles de correction des erreurs de modem très améliorés.Développé en 1986 par l'auteur de YMODEM, ZMODEM comprend un bien meilleur algorithme CRC en utilisant 32 bits.Il peut passer au paquet suivant sans attendre que celui actuel soit reconnu, améliorant le débit ou la livraison de messages.ZMODEM peut également redémarrer un transfert de fichiers important à partir de l'endroit où il s'était arrêté si la connexion est rompue.Les variations ultérieures comprenaient des tailles de blocs encore plus grandes et une compression automatique des données de paquets.