Сети ЭВМ и телекоммуникации. Глобальные сети. Брейман А.Д. - 99 стр.

UptoLike

Составители: 

99
бы эти клавиши нажимались на консоли сервера, а алфавитно-цифровой вывод
сервера на консоль передавать на клиентскую машину. Telnet-сервер
рассматривает все подключенные к нему удаленные узлы клиентов как сетевые
виртуальные терминалы (англ. Network Virtual Terminal, NVT) строчного типа,
работающие в кодах ASCII. Протокол Telnet скрывает различия реальных
терминалов, а также обеспечивает возможность согласования более сложных
функций
(например, эхо-вывод введенных символов, высота и ширина экрана
и т.д.). Между разными терминалами могут возникать конфликты в
интерпретации значений кодов символов. Так, например, одни терминалы в
качестве команды перевода строки используют ASCII-символ с десятичным
кодом 13 (CR, Carriage Return, возврат каретки), другиесимвол с
десятичным кодом 10 (LF, Line Feed, перевод строки), третьидва символа
CR и
LF подряд. NVT определяет стандартные значения для управляющих
символов, в частности, в качестве команды перевода строки всегда
используется два символа — CR и LF. Данные в формате NTV передаются в
виде 7-битовых кодов ASCII (байтов с очищенным старшим битом). Значения
байтов с установленным 8-м битом зарезервированы для команд.
Telnet-клиент устанавливает TCP-соединение с Telnet-сервером на
стандартном порту 23. После
этого клиент договаривается с сервером об
используемых опциях и переходит в режим ввода. В режиме ввода любой
введенный пользователем текст передается серверу (в зависимости от
установленного режима, либо посимвольно, либо построчно), а ответы сервера
выводятся в окно Telnet-клиента. Для перехода в командный режим
используется комбинация клавиш «Ctrl+]». В командном режиме можно
использовать следующие основные команды:
status — показать текущее состояние: имя сервера и режим обмена,
mode <режим> — установить символьный или построчный режим
обмена,
close — закрыть текущее соединение,
quit — выйти из программы,
бы эти клавиши нажимались на консоли сервера, а алфавитно-цифровой вывод
сервера на консоль передавать на клиентскую машину. Telnet-сервер
рассматривает все подключенные к нему удаленные узлы клиентов как сетевые
виртуальные терминалы (англ. Network Virtual Terminal, NVT) строчного типа,
работающие в кодах ASCII. Протокол Telnet скрывает различия реальных
терминалов, а также обеспечивает возможность согласования более сложных
функций (например, эхо-вывод введенных символов, высота и ширина экрана
и т.д.).   Между     разными   терминалами    могут   возникать   конфликты   в
интерпретации значений кодов символов. Так, например, одни терминалы в
качестве команды перевода строки используют ASCII-символ с десятичным
кодом 13 (CR, Carriage Return, возврат каретки), другие — символ с
десятичным кодом 10 (LF, Line Feed, перевод строки), третьи — два символа
CR и LF подряд. NVT определяет стандартные значения для управляющих
символов, в частности, в качестве команды перевода строки всегда
используется два символа — CR и LF. Данные в формате NTV передаются в
виде 7-битовых кодов ASCII (байтов с очищенным старшим битом). Значения
байтов с установленным 8-м битом зарезервированы для команд.
       Telnet-клиент устанавливает TCP-соединение с Telnet-сервером на
стандартном порту 23. После этого клиент договаривается с сервером об
используемых опциях и переходит в режим ввода. В режиме ввода любой
введенный пользователем текст передается серверу (в зависимости от
установленного режима, либо посимвольно, либо построчно), а ответы сервера
выводятся в окно Telnet-клиента. Для перехода в командный режим
используется комбинация клавиш «Ctrl+]». В командном режиме можно
использовать следующие основные команды:
       • status — показать текущее состояние: имя сервера и режим обмена,
       • mode <режим> — установить символьный или построчный режим
           обмена,
       • close — закрыть текущее соединение,
       • quit — выйти из программы,
                                         99