[comp.sys.ibm.pc] Need hi-level description of Kermit and X-modem protocol

dougs@videovax.tv.tek.com (Doug Stevens) (11/14/89)

Could anyone give me a reference for the high-level description
of these protocols?

I need to know how the packets are constructed, the checksum algorithm,
how ACK/NAK's are done, etc.

Thanks in advance,				Doug

pipkins@qmsseq.imagen.com (Jeff Pipkins) (11/16/89)

In article <5625@videovax.tv.tek.com> dougs@videovax.tv.tek.com (Doug Stevens) writes:
>Could anyone give me a reference for the high-level description
>of these protocols?

The October 1989 issue of Dr. Dobb's Journal has an article with an FSM
implementation of Xmodem.  The June 1985 issue of DDJ has an article called
"Christensen Protocols in C" (Xmodem was written by Ward Christensen).

Articles on CRCs can be found in DDJ Feb 1986 and Byte Sept 1986, but the
single best reference I have seen for CRC computation is found in a book
called "C Programmer's Guide to NetBIOS" by Schwaderer, Published by
Howard W. Sams & Co.