XMODEM
XMODEM est le protocole simple de transfert de fichiers que Ward Christensen a développé en 1977, utilisant des blocs de 128 octets avec une somme de contrôle sur 8 bits ; ce fut le protocole série le plus basique de l'ère BBS.
Objectif
Il offrait un transfert de fichiers fiable et basique sur des liaisons série simples, d'implémentation aisée et à large compatibilité.
Mécanisme
L'émetteur transmet des blocs commençant par SOH, suivis d'un numéro de bloc et de son complément, 128 octets de données et une somme de contrôle arithmétique d'un octet ; le récepteur répond ACK/NAK par bloc. Pas de contrôle de flux ni de fenêtre glissante.
Cas d’usage
- Transfert de fichiers BBS des débuts
- Mises à jour de firmware de bootloaders embarqués
- Débogage série simple