Xmodem

XMODEM es el protocolo de transferencia más antiguo, desarrollado en 1977 por "Ward Christensen" y posteriormente cedido para su uso público, por lo cual este protocolo también es conocido como “protocolo Christensen”. Se trata de un protocolo de transferencia muy sencillo de implementar que gracias a ello alcanzó gran popularidad, actualmente la mayoría de los modems soportan aun este protocolo. Posteriormente aparecieron también el Y MODEM y más tarde el Z MODEM como derivados del primer protocolo.


FUNCIONAMIENTO

XMODEM como la mayoría de los protocolos de transferencia, comienza partiendo los datos originales en una serie de paquetes que son enviados al receptor, cada paquete contiene una información adicional que le permite al receptor determinar la correcta recepción de los mismos. Cada paquete enviado se forma de la siguiente manera:

Cada bloque de datos tiene un tamaño de 128 bytes, a los cuales hay que sumarle los siguientes campos anteriores a los datos:

- Un primer byte que es el carácter SOH (Comienzo de cabecera) que corresponde con el valor ASCII 1.

- Otro byte con la posición del paquete dentro del mensaje original y otro byte más con la misma posición pero en complemento a 1 para comprobar su exactitud.


Y los siguientes campos posteriores a los datos:

- Un byte de Checksum ( en modulo 256) para el control de errores de los datos del paquete.

Other Languages
català: XMODEM
Deutsch: XModem
English: XMODEM
français: Xmodem
日本語: XMODEM
Bahasa Melayu: XModem
polski: XMODEM