Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие Технологии сети Интернет.doc
Скачиваний:
17
Добавлен:
12.09.2019
Размер:
2.97 Mб
Скачать

Глава 3. Сервис telnet – управление удаленными компьютерами в терминальном режиме

3.1. Назначение сервиса Telnet

Сервис Telnet -- одна из самых старых информационных технологий Internet. В настоящее время этот сервис практически не используется. Поэтому имеет смысл ограничиться изложением только общих принципов организации этого сервиса.

Основным назначением сервиса Telnet является реализация сетевого терминала для доступа к ресурсам удаленного компьютера. Он обеспечивает двунаправленный канал передачи данных (рис. 2).

Рис. 2. Схема клиент-сервер для сервиса Telnet

В сервисе Telnet используется TCP-соединение для передачи данных и управляющей информации. При этом протокол Telnet для обеспечения удаленного доступа терминала к серверу резервирует порт 23. Он выполняет три базовые функции:

1. Определяет сетевой виртуальный терминал (NVT - network virtual terminal), который обеспечивает стандартный интерфейс к удаленной системе.

2. Включает механизм, который позволяет клиенту и серверу согласовать опции обмена.

3. Обеспечивает симметрию соединения, создавая любой программе сервера возможность выступать в качестве клиента.

Протокол Telnet позволяет серверу рассматривать все удаленные терминалы как стандартные «сетевые виртуальные терминалы» строчного типа (рис. 3), работающие в кодах ASCII, а также обеспечивает возможность согласования более сложных функций (например, локальный или удаленный эхо-контроль, страничный режим, и т. д.).

Рис. 3. Схема сетевого виртуального терминала NVT

3.2. Организация работы сервиса Telnet

На прикладном уровне над Telnet находится либо программа поддержки реального терминала, либо прикладной процесс на сервере, к которому осуществляется доступ с терминала. Формат NTV достаточно прост. Для данных используются 7-битовые ASCII коды. 8-битовые октеты зарезервированы для командных последовательностей.

В качестве примера кратко опишем работу программы telnet, входящей в поставку ОС Windows. Эта программа предназначена для взаимодействия с другим узлом сети по протоколу Telnet. Чтобы запустить программу, необходимо войти в меню Пуск и выбрать пункт Выполнить.

Затем вводится в строке ввода имя команды ″telnet″ и нажимается Enter. Появится консольное окно Windows, в котором выполняется программа telnet.

″Символ переключения режима: ’Ctrl+]’″ означает, что для прерывания сеанса работы и возврата к приглашению telnet можно использовать комбинацию клавиш Ctrl+].

Основные команды telnet:

Команды протокола Telnet и принципы работы Telnet-клиентов достаточно подробно изложены в [2, 4].

Методические указания

В связи с ограниченным использованием сервиса Telnet в данном разделе пособия изложены только общие принципы его организации:

• основным назначением сервиса Telnet является реализация сетевого терминала для доступа к ресурсам удаленного компьютера;

• протокол Telnet выполняет три базовые функции:

- обеспечивает стандартный интерфейс к удаленной системе посредством сетевого виртуального терминала (NVT);

- осуществляет согласование опций обмена между клиентом и сервером;

- создает возможность любой программе сервера выступать в качестве клиента.

• ОС Windows содержит программу telnet, предназначенную для взаимодействия с другими узлами сети по протоколу Telnet.