Таблица 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 |
Расширенный набор кодов ASCII |
698 |
18 |
Возврат (logout) |
727 |
19 |
Байт-макро |
735 |
20 |
Терминал ввода данных |
732 |
21 |
Supdup |
736 |
22 |
Supdup вывод |
747 |
23 |
Место отправления |
779 |
24 |
Тип терминала |
930 |
25 |
Конец записи |
885 |
26 |
Tacacs- идентификация пользователя |
927 |
27 |
Пометка вывода |
933 |
28 |
Код положения терминала |
946 |
29 |
Режим 3270 |
1041 |
30 |
X.3 PAD |
1053 |
31 |
Размер окна |
1073 |
Когда связь с удаленной ЭВМ уже осуществлена, переход в командный режим может быть выполнен с помощью нажатия '^]' (escape).
В этом режиме доступны команды:
open имя_ЭВМ [ порт ] |
open открывает связь с ЭВМ, имя которой указано в обращении. Если номер порта явно не указан, telnet пытается использовать для связи с сервером номер порта по умолчанию. Вместо имени ЭВМ-сервера может использоваться ее IP-адрес. |
display [ аргумент ... ] |
Отображает все, или часть, набора параметров telnet (см. описание команды send). |
close |
Закрывает сессию telnet и возвращает систему в командный режим. |
quit |
Закрывает любую сессию telnet. |
mode type |
Управляет режимом ввода ("построчный" или "посимвольный"). Удаленной машине посылается запрос на переход в соответствующий режим. Если она готова (способна) работать в запрошенном режиме, будет произведено соответствующее переключение. |
status |
Отображает текущий статус telnet. В перечень информации входит имя удаленной ЭВМ и действующий режим обмена. |
? [ команда ] |
Выдает справочную информацию о команде, название которой приведено в качестве аргумента |
send arguments |
Посылает удаленной ЭВМ один или несколько символьных аргументов. В качестве аргументов могут использоваться: escape, synch, brk, ip, ao, ayt, ecel, ga и др. Смотри таблицу 4.5.3.3. |
escape |
Посылает escape символ (например, `^]'). |
SYNCH |
Посылает synch-последовательность. Эта последовательность позволяет аннулировать все, что было до этого напечатано, но еще не считано. Эта последовательность посылается как срочная (важная) TCP-информация (может не сработать, если удаленной системой является 4.2 BSD). Если она не сработала, на терминал будет послан символ "r". |
brk |
Посылает Break-последовательность при нажатии клавиши Break (Pause). (Исчерпывающую информацию об аргументах можно найти в описании используемого программного обеспечения или с помощью команд Help или Man) |
set argument value |
Присваивает любому числу переменных telnet новые значения. Специальное значение "off" выключает функцию, соответствующую данной переменной |
Значения переменных можно узнать с помощью команды display. Такими переменными могут быть: echo, escape, interrupt, quit, flushoutput, erase, kill, eof, echo. Последняя переменная (в исходном состоянии `^E') в построчном режиме осуществляет переключение между локальным эхо на ввод символа (режим по умолчанию) и подавлением эхо, например при вводе пароля. Переменные процедуры telnet представлены в таблице 4.5.3.2.
Практически стандарт TELNET описан во многих RFC документах, которые определяют различные варианты реализации этой команды. Список опций команды telnet приведен в таблице 4.5.3.1 (не все эти возможности доступны в конкретных программных продуктах).