Телекоммуникационные программы (ТКП, терминальты)
Тип терминала
Под типом терминала понимается возможность устройства распознавать те или иные управляющие символы (дополняющие текстовые символы и встречающиеся в передаваемой информации). Наиболее распространены следующие типы терминалов:
• TTY — телетайп;
• ANSI — американский национальный стандарт;
• VT-52, VT-100 — терминалы фирмы Digital Equipment Corporation (США);
• IBM-3270 — терминал фирмы IBM (США).
В ряде телекоммуникационных программ могут встретиться также другие типы: ANSI-BBS, Compuserve, Bix, Avatar, HEX и пр.
Терминал TTY восходит к телетайпам и электрическим ПМ, которые были первыми оконечными устройствами ЭВМ, ориентированными на построчный ввод команд и вывод текстов. Терминал TTY является символьным, он не позволяет управлять цветом экрана и позиционировать курсор в заданном месте экрана. TTY распознает следующие управляющие символы: возврат каретки; перевод строки; вертикальная табуляция; горизонтальная табуляция; новая страница (очистка экрана и перевод курсора в левый верхний угол).
Терминалы ANSI более универсальны, являются графическими, поддерживают положение курсора, цвет символов и фона.
Управление курсором осуществляется Esc-последовательностя- ми; поскольку передача управляющих символов занимает определенное время, при работе в этом режиме скорость взаимодействия замедляется.
Типы VT-52 и VT-100 имеют дополнительные возможности по управлению экраном и распечатке копии экрана, а также по использованию функциональных клавиш и клавиш управления курсором под управлением хост-машины. VT-100 является ANSI-совместимым и может в ряде случаев заменять ANSI-терминал.
Пример соответствия некоторых клавиш VT-100 и ПЭВМ приведен на рис. 3.11 (дополнительная цифровая клавиатура).
PF1 | PF2 | PF3 | PF4 |
- | |||
• |
F1 | F2 | F3 | F4 |
F5 | F6 | F7 | F8 |
F9 | F10 | <ftF1> | <ftF2> |
Рис. 3.11. Фрагмент соответствия клавиш при эмуляции VT-100 (на примере ТКП COMIT)
Телекоммуникационные программы могут быть разделены на следующие основные уровни:
1) поддержка функций терминала (NC, Windows 3.1);
2) поддержка функций терминала и функций хоста в неполном размере (Telix, Procom, COMIT);
3) поддержка функций хоста в полном размере (станции BBS — RemoteAcess, Maximus и пр.).
При этом ТКП более высокого уровня включают функции более низкого уровня.
Простейшие функции терминала реализованы в программных оболочках типа Norton Commander, Windows и др. и вызываются путем выбора опции Terminal Emulation:
• выбор последовательного порта (сомп) и установление формата (data, parity, stop) и скорости передачи данных (baud) — рис. 3.2;
• создание и ведение списка абонентов (Dialing Directory), каждая строка которого содержит имя, телефон абонента, формат, скорость передачи, тип модема и другие особенности абонента, отличающие его от общих установок (рис. 3.12);
• выбор типа терминала (ANSI, TTY и пр.);
24BB,8H1 OFFLINE |
File Connect Settings Fl=HeIp
Nane Phone iINFOboard Hsinsberg B2452-21974 inpr IfeaH Рома |
J |