Возможность эмуляции терминала С внедрением локальных сетей (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 существуют десятки программ эмуляции терми- нала, но здесь мы коснемся только тех их них, которые доступны как сетевое средство.