Справочник Novell Netware 4

Возможность эмуляции терминала



С внедрением локальных сетей (LAN) стало иметь смысл осуществлять
всю передачу данных по этим сетям. В прошлом в компаниях сетевой
коаксиальный кабель извивался под столами вместе с проводом электросети.
Сегодня баланс уверенно сместился в сторону использования вычислительной
сети для эмуляции терминала, так как этот подход обеспечивает
большую производительность и обслуживаемость.

Возможность эмуляции терминалов применятся, чтобы пользователи
PC могли со своих компьютеров выполнять приложения (обычно символьно-ориентированные)
на хост-системах Unix. Все, что может делать базовый последовательный
терминал, можно делать и с помощью эмуляции терминала на PC. Программу
эмуляции терминала вместо работы через последовательный порт запускают


для работы по сети. Это делается путем перенаправления вывода
программы через INT14 (как правило) в вычислительную сеть. Следующий
рисунок иллюстрирует типичное программное обеспечение эмуляции
терминала, использующее работу через последовательный порт и маршрутизацию
по сети.
+---------+
¦+-------+¦ +------+
¦¦ ¦¦ ¦ +--+ ¦ +---------+
¦¦ Login:¦¦-----+ ¦ +--+ ¦ ¦+-------+¦
¦+-------+¦ ¦ ¦ +--+ ¦ ¦¦ ¦¦
+--+---+--+ v +-последовательный ¦ +--+ ¦ ¦¦ ¦¦
+------+---+-------+ v порт ¦ ---- ¦ ¦+-------+¦
¦ - +--+ +--++Н-------------------Н+ ---- ¦ +--+---+--+
¦ +--+ +--++П Последовательный П+ ---- ¦+----+---+-----+
+------------------+ кабель или связь +------++--------------+
PC-клиент через модем Хост-машина
+---------+
¦+-------+¦ +------+
¦¦ ¦¦ ¦ +--+ ¦ +---------+
¦¦ Login:¦¦-----+ ¦ +--+ ¦ ¦+-------+¦
¦+-------+¦ ¦ ¦ +--+ ¦ ¦¦ ¦¦
+--+---+--+ v +--Плата сетевого ¦ +--+ ¦ ¦¦ ¦¦
+------+---+-------+ ¦ интерфейса ¦ - - ¦ ¦+-------+¦
¦ - +--+ +--++Н v Н+ - - ¦ +--+---+--+
¦ +--+ +--++П--+ +--П+ - - ¦+----+---+-----+
+------------------+ ¦ ¦ +-------+--------------+
PC-клиент ¦ ¦ Хост-машина
¦ ¦
¦ ¦
<----------------------+------------+--------------------->
^
+-- Физическая сеть (Ethernet, Token Ring и др.)


Со стороны хост- машины система должна быть конфигурирована таким
образом, чтобы воспринимать псевдо-терминалы. Это идентификаторы
терминалов, подключенных не через последовательный порт, а через
сетевой интерфейс. Если установлена плата сетевого интерфейса,
большинство хост-систем сегодня поставляются с конфигурацией для
псевдо-терминалов.

Хотя сегодня эмуляция последовательного терминала со скоростью
обмена 9600 бит/сек считается неплохой, но это касается только
старых символьно-ориентированных систем. Представьте, с каким
нетерпением ожидается интерфейс X Windows или любой другой графический
интерфейс пользователя (GUI) с такой скоростью. Это превосходная
причина для перевода вашей эмуляции терминалов на систему, построенную
на основе сети. Современные программные продукты требуют огромной
пропускной способности, и эмуляция терминалов в сети - это только
первый из многих шагов по ее обеспечению.

Сегодня любая программа эмуляции терминалов для PC работает параллельно
с NetWare и сравнима по стоимости с той дискетой, на которой она
поставляется. Как и следовало ожидать, все они используют в качестве
транспортного уровня Unix протокол TCP/IP, но работают на PC одновременно
с оболочкой NetWare.

В 1988 году этого еще не было, и вам приходилось тратить большие
деньги на платы сетевого интерфейса для своих PC, которые имели
сопроцессор для поддержки TCP/IP. Разработка фирмами Microsoft
и 3Com спецификаций NDIS и Novell спецификаций ODI сделали платы
сопроцессора устаревшими. Теперь это программное обеспечение промежуточного
уровня может работать параллельно с четырьмя протоколами, что
значительно облегчило жизнь для пользователя PC.

Для отдельных PC существуют десятки программ эмуляции терминала,
но здесь мы коснемся только тех их них, которые доступны как сетевое
средство.

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