Saltar al contenido
uencoder

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

Herramientas relacionadas

References