Ward Christensen Writes XMODEM, Probably the First Widely-Used Point to Point Binary Transfer Protocol

1977

In 1977 Ward Christensen wrote XMODEM, a simple file transfer protocol for use in his 1977 MODEM.ASM terminal program. XMODEM allowed users to transmit files between their computers when both sides used MODEM. Keith Petersen made a minor update to always turn on "quiet mode", and called the result XMODEM.

In 2020 XMODEM was the earliest file-sharing software in the elaborate and complex Timeline of file sharing in the Wikipedia. File sharing eventually raised all sorts of copyright infringement problems in the software and music industries especially.

"XMODEM, like most file transfer protocols, breaks up the original data into a series of "packets" that are sent to the receiver, along with additional information allowing the receiver to determine whether that packet was correctly received. If an error is detected, the receiver requests that the packet be re-sent. A string of bad packets causes the transfer to abort.

"XMODEM became extremely popular in the early bulletin board system (BBS) market, largely because it was simple to implement. It was also fairly inefficient, and as modem speeds increased, this problem led to the development of a number of modified versions of XMODEM to improve performance or address other problems with the protocol. Christensen believed his original XMODEM to be "the single most modified program in computing history".[4]

Timeline Themes