XMODEM XMODEM

XMODEM - Definition and Overview

XMODEM is the "Christensen" (developed by Ward Christensen) file transfer protocol, probably the most widely available protocol used for file transfer over serial lines (e.g. between modems). XMODEM uses 128-byte packets with error detection, allowing the receiver to request retransmission of a corrupted packet. XModem is fairly slow but reliable.

Several variations have been proposed with increasing packet sizes, XMODEM-1K for example has uses 1 kilobyte packets, and different error detection (CRC instead of checksum) to take advantage of faster modems. Sending and receiving programs can negotiate to establish the best protocol they both support.

Standard XMODEM specifies a one-second timeout during the reception of characters in the data block portion of a packet.

Chuck Forsberg improved upon XMODEM by developing YMODEM and ZMODEM.

Reference: Chuck Forsberg, "XMODEM/YMODEM Protocol Reference".

This article was originally based on material from the Free On-line Dictionary of Computing, which is licensed under the GFDL.


Example Usage of XMODEM

cdwiegand: Hey Dell: requiring TFTP or XMODEM to upload firmware to a web-managed switch (PC-2824) is so 1991 @DellTechCenter
Xmodem: Top 3 weekly #lastfm artists: They Might Be Giants - 38. The Ting Tings - 10. Relient K - 8. http://bit.ly/2skNGB
Xmodem: Going home... going to bed... you win time change & growing older... you win!
Copyright 2009 WordIQ.com - Privacy Policy  :: Terms of Use  :: Contact Us  :: About Us
This article is licensed under the GNU Free Documentation License. It uses material from the this Wikipedia article.