Протоколы дистанционного управления. Протокол telnet

Операции

SNMP является простым протоколом запроса/ответа. Узлы могут отправлять множество запросов, не получая ответа. Определены следующие 4 операции SNMP:

Get (достань).

Извлекает какую-нибудь реализацию объекта из агента.

Get-next (достань следующий).

Операция прослеживания, которая извлекает следущую реализацию объекта из таблицы или перечня, находящихся в каком-нибудь агенте.

Set (установи).

Устанавливает реализации объекта в пределах какого-нибудь агента.

Trap (ловушка).

Используется агентом для асинхронного информирования NMS о каком-нибудь событии.

C помощью программы-клиента TELNET можно войти в систему удаленного компьютера, как если бы данный компьютер был терминалом удаленного. Протокол telnet работает по 23 порту протокола TCP..

Серверы TELNET не имеют стандартного имени или пароля для анонимного доступа. Большое количество специальных серверов TELNET рекламируют имя пользователя и пароль для свободного входа в систему.

Клиент TELNET может устанавливать TCP-соединение с любым портом протокола фактически на любом сетевом компьютере Интернет. Эту способность клиента TELNET можно использовать, чтобы проверить и протестировать работу других протоколов. Например, вы можете использовать клиента TELNET, чтобы соединиться с портом 79 какого-нибудь компьютера и посмотреть, как работает протокол информации о пользовате­лях — Finger. Или послать электронную почту, соединившись с портом 25 (официальный порт протокола SMTP). Если вы попробуете, то обнаружите, что можете вручную напечатать SMTP команду и просмотреть коды ответа от сервера SMTP. При помощи клиента TELNET вы можете получить вашу собственную элект­ронную почту, соединившись с портом 110 (официальный порт протокола РОРЗ) почтового компьютера. Протокол TELNET определяет набор NVT ASCII. Независимо от типа компьютера (или терминала), каждый из них должен выполнять определенные действия с экраном, например стирать строки или весь экран. Для каждого типа терминала существуют управляющие последовательности (типа Esc) или управляющие комбинации клавиш (типа Ctrl-C). Операционная система использует их, чтобы закончить или прервать текущую программу. Протокол TELNET использует протокол виртуального терминала, чтобы сделать разночтения управляющих команд между терминалами различных изготовителей незаметными для конечного пользователя.

TELNET позволяет потоку команд идти в обоих направлениях. Также TELNET не использует строки символов NVT ASCII для представления команд. Вместо этого TELNET передает команды как специально определенные управляющие escape-последовательности.

Управляющая последовательность использует специальный управляющий символ (escape-символ), чтобы идентифицировать начало команды. Символ (или символы), следующий за управляющим символом, определяет команду. Управляющий символ протокола TELNET называется IAC (interpret as command), то есть «далее следует команда. Важная особенность кодов команд TELNET состоит в том, что они имеют длину восемь бит. TELNET ограничивает NVT ASCII 7 битами в том, что протокол использует восьмой бит для команд TELNET.

Каждая управляющая последовательность TELNET должна начинаться с IAC. В табл.приведен список команд, TELNET, которые выделяются символом IAC. Другими словами, команды табл. имеют значение, только если символ IAC предшествует им. Приме управляющей последовательности — «IAC GA» (0xFF 0xF9), которая сообщает приемнику продвинуться вперед. TELNET обращается с байтом данных с значением 0xF9 как с обычными данными, если IAC (0xFF) не предшествует ему.

Таблица

Некоторые команды TELNET

Название Код Назначение
EOF 236 (OxEF) Конец файла.
SUSP 237 (OxED) Приостанавливают текущий процесс.
ABORT 238 (ОхЕЕ) Аварийное прекращение работы.
EOR 239 (OxEF) Конец записи.
SE 240 (OxFO) Конец переговоров о параметрах.
NOP 241(OxFl) Нет операции.
BRK 243 (OxF3) NVT символ break.
IP 244 (OxF4) Функция прерывания процесса.
АО 245 (OxF5) Функция аварийного прекращения вывода.
AYT 246 (OxF6) Функция Are You There (Вы здесь?).
EC 247 (OxF7) Функция удаления символа.
EL 248 (OxF8) Функция удаления строки.
GA 249 (OxF9) Сигнал продвижения вперед.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: