Модемы и факс-модемы. Программирование для MS-DOS и Windows

       

Протокол Kermit


Широко известны две разновидности протокола Kermit - стандартный и Super Kermit. Протокол был разработан в Колумбийском университете в 1981 году для обеспечения связи между различными типами компьютеров, включая большие компьютеры, мини-компьютеры и персональные компьютеры. В отличие от протоколов Xmodem и Ymodem он использует для передачи данных пакеты переменной длины с максимальным размером 94 байт.

Так же как и Ymodem, протокол Kermit может передавать или принимать по несколько файлов за один сеанс.

Протокол Super Kermit предназначен специально для использования в сетях типа Telenet или Tymnet. Эти сети имеют очень большие задержки при передаче данных. Поэтому если ждать подтверждения для каждого пакета, может произойти резкое снижение скорости обмена. В протоколе Super Kermit эта проблема решается следующим способом. Несколько пакетов передается за один раз (в одном окне). Все действия по контролю над ошибками остаются, за исключением того, что принимающий данные компьютер не передает сигнал подтверждения или сигнал на переспрос неправильного пакета до тех пор, пока не получит все пакеты в окне.

В результате использования такого механизма происходит резкое сокращение времени задержки. Окно может содержать от одного до 31 пакета.

В дополнение Kermit использует также предварительную компрессию данных для увеличения эффективной скорости обмена данными.



Содержание раздела