Ymodem

Définition - Que signifie YMODEM?

YMODEM est un protocole de communication asynchrone pour modems développé par Chuck Forsberg comme successeur de Xmodem et Modem7. Il prend en charge les transferts de fichiers par lots et augmente la taille des blocs de transfert, permettant la transmission d'une liste complète ou d'un lot de fichiers à la fois. Il a été initialement implémenté dans le programme de contrôle pour micro-ordinateurs (CP / M) "Yet Another Modem".

YMODEM est parfois appelé lot YMODEM.

Definir Tech explique YMODEM

YMODEM est une modification de Xmodem 1k qui permet plusieurs transferts de fichiers batch. Il s'agit d'un protocole semi-duplex, car il n'envoie et ne reçoit pas de signaux de commande dans les deux sens en même temps. Cela permet de réduire les problèmes de dépassement de tampon. YMODEM est similaire à Xmodem dans son fonctionnement, sauf qu'il envoie le nom du fichier, l'horodatage et la taille dans des blocs Xmodem normaux (bloc 0) avant de transmettre le fichier.

YMODEM 1K utilise une taille de bloc de 1 Ko, une option fournie dans la norme YMODEM d'origine. YMODEM – g est considéré comme une variante de YMODEM, conçue pour être utilisée avec des modems prenant en charge le contrôle des erreurs. L'option g pour YMODEM est pilotée par le récepteur, qui lance le transfert par lots en transmettant un "g". Lorsque l'expéditeur reconnaît le g, il contourne l'attente d'un signal d'acquittement (ACK) à chaque bloc transmis, envoyant les blocs suivants à la vitesse maximale. L'expéditeur s'attend à ce que ag lance la transmission d'un fichier et ACK sur le signal de fin de transmission à chaque fin de fichier.

Contrairement à d'autres protocoles similaires, YMODEM ne fournit aucune récupération ou correction d'erreurs logicielles, mais s'attend à ce que le modem fournisse des services équivalents. Ce protocole de streaming envoie et reçoit des paquets sous forme de flux continu jusqu'à ce qu'il soit invité à s'arrêter. Les blocs sont envoyés successivement sans attendre d'acquittement après un transfert de bloc. Si un bloc ne peut pas être transmis avec succès, toute l'opération est annulée.