Kermit - File Transfer/Management Protocol


Kermit is a computer file transfer/management protocol and a set of communications software tools; it provides a consistent approach to file transfer, terminal emulation, script programming, and character set conversion across many different computer hardware and OS platforms.
The Kermit protocol allows for transferring text and binary files on both full-duplex and half-duplex 8 bit and 7-bit serial connections in a system- and medium-independent fashion, and is implemented on hundreds of different computer and operating system platforms. On full-duplex connections, a sliding window protocol is used with selective retransmission which provides excellent performance and error recovery characteristics. On 7-bit connections, locking shifts provide efficient transfer of 8-bit data. When properly implemented, as in the Columbia University Kermit Software collection, performance is equal to or better than other protocols such as ZMODEM, YMODEM, and XMODEM, especially on poor connections. Unlike XMODEM and its successors, Kermit can be configured to run on connections over Statistical Multiplexors and the like, where some control characters may not be transmissible.

Please visit the full description and commands here.

Kermit - File Transfer/Management Protocol