Примеры сетевых топологий


Удаленный доступ (Telnet) - часть 2


После того как TELNET связь установлена, начинаются переговоры об используемых опциях (см. табл. 4.5.3.1). Каждая из договаривающихся сторон может послать другой один из четырех запросов will, do, wont и dont (см табл. 4.5.3.4).

Далее TELNET переходит в режим ввода. В этом режиме любой введенный текст пересылается удаленной ЭВМ. Ввод может производиться посимвольно или построчно. При посимвольном режиме каждый введенный символ пересылается немедленно, при построчном режиме отклик на каждое нажатие клавиши производится локально, а пересылка выполняется лишь при нажатии клавиши <Enter>. Некоторые опции требуют дополнительных данных, такая информация ожет быть получена с помощью субопций (RFC-1091). При этом клиент посылает трехбайтовую последовательность IAC WILL 24, где 24 - код-идентификатор терминала. Получатель может откликнуться последовательностью IAC DO 24, если все в порядке. Сервер в свою очередь посылает последовательность IAC SB 24 1 IAC SE, запрашивая тип терминала клиента. Здесь код 24 означает, что это субопция для опции типа терминала (см. табл. 4.5.3.1), а следующая 1 является командой "пришлите код вашего терминала". Клиент в свою очередь может откликнуться, послав последовательность - IAC SB 24 0 I B M P C IAC SE. Здесь байт 0 имеет значение "мой терминал имеет тип". Список кодов терминалов содержится в RFC-1700.

Таблица 4.5.3.1. Коды опций в Telnet

Код опции в TelnetОписаниеНомер RFC
0Двоичный обмен856
1Эхо857
2Повторное соединениеNIC 15391
3Подавление буферизации ввода858
4Диалог о размере сообщенияNIC 15393
5Статус859
6Временная метка860
7Удаленный доступ и отклик726
8Длина выходной строкиnic 20196
9Размер выходной страницыnic 20197
10Режим вывода символов <возврат каретки>652
11Вывод горизонтальной табуляции653
12Установка положения табуляции при выводе654
13Режим вывода команды смены страницы655
14Вывод вертикальной табуляции656
15Определяет положение вертикальной табуляции657
16Режим вывода символа <перевод строки>658
17Расширенный набор кодов ASCII698
18Возврат (logout)727
19Байт-макро735
20Терминал ввода данных732
21Supdup736
22Supdup вывод747
23Место отправления779
24Тип терминала930
25Конец записи885
26Tacacs- идентификация пользователя927
27Пометка вывода933
28Код положения терминала946
29Режим 32701041
30X.3 PAD1053
31Размер окна

1073

<


Начало  Назад  Вперед