XMODEM
XMODEM es el protocolo simple de transferencia de archivos que Ward Christensen desarrolló en 1977, usando bloques de 128 bytes con una suma de comprobación de 8 bits; fue el protocolo serie más básico de la era BBS.
Propósito
Proporcionaba transferencia de archivos fiable y básica sobre enlaces serie simples, de implementación fácil y amplia compatibilidad.
Mecanismo
El emisor transmite bloques que empiezan con SOH, seguidos de un número de bloque y su complemento, 128 bytes de datos y una suma de comprobación aritmética de un byte; el receptor responde ACK/NAK por bloque. No hay control de flujo ni ventana deslizante.
Casos de uso
- Transferencia de archivos en BBS tempranas
- Actualización de firmware en bootloaders embebidos
- Depuración serie simple