Section courante

A propos

Section administrative du site

Fiche technique
Nom : YMODEM-g
Nom long : YMODEM-g
Type de produit : Protocole
Couche : Application
Auteur : Chuck Forsberg
Date de publication : 1985

Introduction

YMODEM-g est une variante du protocole YMODEM conçue pour optimiser la vitesse de transfert dans des environnements fiables, notamment les connexions série rapides ou les réseaux sans perte. Contrairement aux versions classiques de YMODEM attendant un accusé de réception (ACK) après chaque bloc envoyé, YMODEM-g supprime ces attentes pour envoyer les blocs de manière continue. Cette caractéristique permet un gain de performance notable en éliminant le temps mort entre les paquets, ce qui est particulièrement avantageux sur des connexions modernes ou entre systèmes embarqués en communication directe.

Le protocole YMODEM-g repose sur l'idée que la liaison est suffisamment stable pour ne pas nécessiter de retransmission en cas d'erreur. Il n'intègre donc aucun mécanisme de contrôle d'erreurs, ce qui le rend inadapté aux connexions bruitées comme les anciennes lignes téléphoniques. Ce fonctionnement suppose que les données arrivent intactes, sans perte de paquets ni corruption. De ce fait, YMODEM-g est surtout utilisé dans des scénarios spécialisés où les communications sont garanties fiables, comme entre deux machines locales ou via un câble série de courte distance.

Dans un contexte de serveur ou d'échange de fichiers automatisé, YMODEM-g peut être utilisé pour des mises à jour rapides de firmware ou le chargement de fichiers volumineux dans des systèmes industriels. Il est souvent intégré dans des bootloaders ou logiciels de transfert série privilégiant la vitesse sur la fiabilité. Cependant, son usage reste rare aujourd'hui en raison de la montée en puissance de protocoles plus robustes comme ZMODEM, combinant rapidité et gestion des erreurs. YMODEM-g est donc un outil puissant mais à réserver à des usages bien contrôlés.



Dernière mise à jour : Samedi, le 2 mai 2015