Accueil Dans les nouvelles Qu'est-ce que xmodem? - définition de techopedia

Qu'est-ce que xmodem? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie XMODEM?

XMODEM est un protocole de transfert de fichiers populaire développé par Ward Christensen en 1977. Il envoie des blocs de données associés à des sommes de contrôle et attend l'accusé de réception d'une réception de bloc. Xmodem est implémenté à la fois au niveau matériel et logiciel.


XMODEM était simple à mettre en œuvre, mais il manquait d'efficacité. En conséquence, des versions modifiées de XMODEM ont été créées pour résoudre certains problèmes liés au protocole. Finalement, XMODEM a été remplacé par YMODEM puis ZMODEM.

Techopedia explique XMODEM

XMODEM est un protocole de communication semi-duplex doté d'une stratégie de détection d'erreurs efficace. Il divise les données d'origine en une série de paquets, qui sont envoyés au récepteur avec des informations supplémentaires qui permettent au récepteur de déterminer si les paquets ont été correctement reçus.


Les fichiers sont marqués comme complets avec un caractère de fin de fichier qui est envoyé après le dernier bloc. Ce caractère n'est pas dans le paquet, mais est envoyé comme un seul octet. Étant donné que la longueur du fichier n'est pas transmise dans le cadre du protocole, les derniers paquets sont remplis de caractères connus, qui peuvent être supprimés.


Les fichiers sont transférés un paquet à la fois. Côté réception, la somme de contrôle du paquet est calculée et comparée à celle reçue à la fin du paquet. Lorsque le récepteur envoie un message d'accusé de réception à l'expéditeur, l'ensemble de paquets suivant est envoyé. En cas de problème avec la somme de contrôle, le récepteur envoie un message demandant une retransmission. Lors de la réception de l'accusé de réception négatif, l'expéditeur renvoie le paquet et recommence la transmission en continu pendant environ 10 fois avant d'interrompre le transfert.

Qu'est-ce que xmodem? - définition de techopedia