Section courante

A propos

Section administrative du site

Fiche technique
Nom : YModem
Nom long : YModem
Type de produit : Protocole
Couche : Application
Auteur : Chuck Forsberg
Date de publication : 1985 à 1988

Introduction

Le protocole YModem est une évolution du protocole XModem, conçu pour améliorer le transfert de fichiers via des liaisons série comme les ports RS-232. Il est principalement utilisé dans les systèmes embarqués, les terminaux ou encore les communications modem, où la fiabilité et la simplicité sont primordiales. L'une des innovations majeures de YModem par rapport à son prédécesseur est la capacité à transférer non seulement des fichiers plus rapidement, grâce à des blocs de données de 1024 octets, mais aussi à transmettre plusieurs fichiers en une seule session. Cela en fait un protocole mieux adapté aux transmissions en lot dans des environnements limités.

En plus de la taille augmentée des blocs, YModem intègre une fonctionnalité d'envoi de métadonnées. Cela signifie que lors du transfert, le nom du fichier, sa taille et parfois la date de modification peuvent être envoyés au début de la transmission. Cette fonctionnalité facilite l'automatisation et la gestion des fichiers côté récepteur. Toutefois, bien qu'il améliore la vitesse et la souplesse, YModem reste tributaire de l'intégrité de la liaison série et ne dispose pas de mécanismes avancés de reprise sur erreur comme ceux de son successeur, ZModem.

Dans le contexte réseau ou embarqué, YModem est encore utilisé dans certains outils de flashage de firmware, de configuration d'équipements industriels ou de récupération système sur des interfaces série. Sa simplicité d'implémentation le rend attrayant pour les systèmes à ressources limitées. Cependant, il est aujourd'hui dépassé pour les usages sur réseaux modernes où les protocoles TCP/IP, HTTP ou FTP sont la norme. YModem conserve ainsi un rôle de niche, précieux dans des contextes techniques bien précis.

Voici quelques logiciels supportant le protocole YModem :

Logiciel Plateforme
ComBase DOS
Qmodem DOS
TeleMate DOS
Telix DOS


Dernière mise à jour : Vendredi, le 23 mai 2025