Home

Page 48
Page 48
background image

Клиент сообщает серверу тип своего терминала (Linux) в пакете 52, после 

чего,   как   и   в   прошлом   примере,   сервер   переспрашивает   клиента   о   типе   его 
терминала.   После   этого   сервер   отображает   на   мониторе   пользователя 
приглашение shell, на этом наше наблюдение за процессом организации сеанса 
закончено. 

Таким   образом,   на   данный   момент   рассмотрена   работа   сервера  Telnet, 

встроенного   в  Windows  2000   и   целого   ряда   клиентов  Telnet.   При   этом 
рассмотрены много разных примеров процедуры установки сеанса. Установлено, 
сервер не поддерживает построчный режим, а всегда предлагает посимвольный 
режим. Поддерживает ли сервер старый построчный режим пока не ясно, так 
как ни один клиент этого пока не предложил. Так же установлено, что сервер не 
поддерживает целый ряд опций, предлагаемый различными клиентами. Сервер 
поддерживает авторизацию с помощью опции 37, используя метод авторизации 
NTLM. 

Далее   проведем  анализ  поведения   клиентов.   Среди  всех   рассмотренных 

клиентов построчный режим поддерживает лишь telnet для Linux,  все остальные 
клиенты   этой   опции,   по   крайней   мере,   сами   не   предлагают.   Среди   всех 
рассмотренных   клиентов   только  telnet.exe  для  Windows  поддерживает 
авторизацию   с   помощью   опции   37.   Оба   встроенные   в  Windows  клиента   не 
предлагают   серверу   вообще   никаких   своих   опций,   лишь   подтверждая 
использование того, что предложил сервер. 

Рассмотрим   следующий   вопрос:   каким   образом   клиенты,   которыми   мы 

пользуемся, могут посылать на сервер команды протокола Telnet, такие как IP, 
AO,  AYT,  ABORT,  SUSP.   Начнем   с   консольного  telnet.exe  в  Windows.   К 
сожалению, данная утилита является ОЧЕНЬ простой, фактически примитивной, 
в ней ВООБЩЕ не предусмотрены методы посылки команд в Telnet соединение! 
Рассмотрим   пример   сеанса  telnet  на   сервере   с   выполнением   внутри   сеанса 
программы  ping.exe  до прерывания пользователем. Нажмем  Ctrl+C  и проверим 
реакцию (файл telnet_ctrl_c.cap).


Copyright © 2018 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.