cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2642
Views
0
Helpful
3
Replies

what is xmodem ?

vinothlb1
Level 1
Level 1

what is xmodem ?

3 Replies 3

scottmac
Level 10
Level 10

It's a file transfer protocol that came out decades ago when modems rocked along at a whomping 300 baud.

It was developed in the CP/M days, and is a standardized version of "Modem 7" protocol created by Ward Christiansen(sp?) and Randy Seuss in Chicago ("Ward & Randy's Bulletin Board").

It was developed because the standard terminal equipment only used seven bit ASCII ... and data transfer (for files) required all eight bits.

Xmodem provides a way to send the data as block, each block is CRC'd and if it is found to be bad, it gets "nak"d and is resent in a future slot.

Kermit was developed later, and came up witha different way of passing binary data across a seven bit ASCII async line.

From Xmodem, we derived Xmodem1K (1024 byte blocks), Ymodem (batch) and Zmodem (remote features, better flow).

Xmodem is still a good way to get data across an ASYNC line ... Cisco uses it as a mechanism to get an image into a device with a trashed firmware.

Good Luck

Scott

Collin Clark
VIP Alumni
VIP Alumni

garytayl
Level 3
Level 3

It is just a file tranfer protocol. It is used a lot for Cisco devices when there is no IOS on the different devices therefore only console access is available. Under such conditions, xmodem is used to push the software (mostlikely IOS) in order to have "normal" access to the device once again.

Here is a link with a typical procedure:

http://www.cisco.com/en/US/products/hw/routers/ps259/products_tech_note09186a008015bfac.shtml

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Review Cisco Networking products for a $25 gift card