Опыт реализации и использования протокола KERMIT для связи персонального компьютера и мини-ЭВМ
Автор: Отливанчик М.А., Самойлова С.А., Твердов В.В.
Журнал: Компьютерная оптика @computer-optics
Статья в выпуске: 2, 1987 года.
Бесплатный доступ
Перечисляются области применения персональных компьютеров, указывается на необходимость передачи информации между персональным компьютером и более крупной системой, чему служит система передачи файлов KERMIT, основанная на использовании стандартных терминальных линий и последовательных интерфейсов, имеющихся на всех типах компьютеров. Перечисляются основные характеристики этой системы, приводится пример сценария связи двух компьютеров, описывается процесс установки системы KERMIT для конкретного варианта связи - IBM PC и ECLIPSE M/600, обобщается опыт работы с описываемой системой.
Короткий адрес: https://sciup.org/14058123
IDR: 14058123
Текст научной статьи Опыт реализации и использования протокола KERMIT для связи персонального компьютера и мини-ЭВМ
KERMIT для IBM PC поставляется в виде файла PCKERM.FIX, являющегося выполняемой программой, перекодированной в ASCII-коды. Этот файл находится на дистрибутивной ленте и может быть считан на диск большой машины, в нашем случае — ECLIPSE М600. Файл передается на IBM PC с помощью двух программ - KSEND, написанной на языке Фортран для большой машины (эта программа посылает с ECLIPSE М600 по линии связи файл KERMIT.FIX), и программы KGET, написанной на языке Бейсик для IBM PC, которая принимает передаваемый файл и перекодирует его в выполняемую программу. Текст обеих программ есть в файле PCKERM.DOC. Программа KGET набирается вручную. Кроме того, на дистрибутивной ленте имеется файл, содержащий полный текст KERMIT на Макроассемблере.
Аналогичным образом происходит установка KERMIT на другие ПК.
СЦЕНАРИЙ сеанса связи
На IBM PC запускается программа KERMIT. На экране появляется подсказка
KERMIT-86 >
KERMIT - 86 > CONNECT;
PC переходит в режим работы виртуального терминала ECLIPSE М600. Далее надо войти в операционную систему AOS обычным образом.
) : Вы находитесь в своей директории
) X AOSKERM : Вызываете удаленный
KERMIT
AOS-KERMIT ) ; Подсказка удаленного
KERMIT
CTRL- ]C : Возврат в локальный ре жим (на ПК)
KERMIT-86 ) RECEIVE : Принять посылаемый по линии файл
На экране появляются сообщения, которые отображают процесс передачи файла по линии: указывается количество переданных пакетов, количество повторных передач, имя передаваемого файла, состояние PC (sending, waiting, receiving, completed).
Аналогичным образом происходит и передача в обратном направлении.
Когда передача по линии закончена, компьютер подает звуковой сигнал и выдает подсказку, что означает, что программа ожидает следующую команду.
Можно давать команду для пересылки группы файлов. Например, команда SEND ♦. PAS передает с IBM PC все файлы с расширением PAS из текущего справочника. Передача или прием одного файла могут быть отменены нажатием CTRL — X. а всей группы файлов — CTRL - Z.
ОПЫТ ИСПОЛЬЗОВАНИЯ KERMIT
Опыт использования KERMIT для связи компьютеров IBM PC и ECLIPSE М600 показал, что:
-
- реализация KERMIT для AOS довольно ограничена и не позволяет передавать не ASCII-файлы. Это легко удалось преодолеть написанием программ упаковки произвольных файлов в ASCII-код и их обратной распаковки;
-
— с учетом предыдущего замечания KERMIT позволяет достаточно легко удовлетворить все потребности по связи компьютеров, упомянутые выше.