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

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