protocollo Xmodem

March 22

protocollo Xmodem


Xmodem è un protocollo di trasferimento file. Il semplice programma di trasferimento file è stato ampiamente utilizzato sui primi Bulletin Board Systems. Gli avanzamenti nella tecnologia modem fatti Xmodem obsoleti.

Storia

Xmodem è stato sviluppato nel 1977 da Ward Christensen come parte del suo programma di MODEM.ASM. Christensen è stato un pioniere di programmazione di Internet e ha creato la prima Bulletin Board System (BBS). Xmodem stato sostituito da Ymodem nel 1985. Questa definizione è stato ulteriormente sviluppato in Zmodem nel 1986.

Funzione

Un file viene trasferito un pacchetto alla volta. Il pacchetto viene terminato con un checksum. Il ricevitore ricalcola il checksum e lo confronta con il checksum inviato. Se i due match, il destinatario invia una notifica (ACK) e il successivo pacchetto viene inviato. Se c'è un problema con il checksum, il destinatario invia un riconoscimento negativo (NAK) e il pacchetto viene re-inviato.

Sviluppo

Il programma Xmodem è stato modificato da molti individui, creando una varietà di diverse implementazioni. Lo sviluppo ufficiale di Xmodem avanti in Ymodem e Zmodem è stata effettuata da Chuck Forsberg.