Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания к лаб работам.doc
Скачиваний:
23
Добавлен:
27.08.2019
Размер:
456.7 Кб
Скачать

Лабораторная работа №2 Протокол telnet

Telnet как протокол описан в RFC-854 (май, 1983 год). Его авторы J.Postel и J.Reynolds во введении к документу определили назначение telnet так:

"Назначение TELNET-протокола -- дать общее описание, насколько это только возможно, двунаправленного, восьмибитового взаимодействия, главной целью которого является обеспечение стандартного метода взаимодействия терминального устройства и терминал-ориентированного процесса. При этом этот протокол может быть использован и для организации взаимодействий "терминал-терминал" (связь) и "процесс-процесс" (распределенные вычисления)."

Telnet строится как протокол приложения над транспортным протоколом TCP. В основу telnet положены три фундаментальные идеи:

  • концепция сетевого виртуального терминала (Network Virtual Terminal) или NVT;

  • принцип договорных опций (согласование параметров взаимодействия);

  • симметрия связи "терминал-процесс".

При установке telnet-соединения программа, работающая с реальным терминальным устройством, и процесс обслуживания этой программы используют для обмена информацией спецификацию представления правил функционирования терминального устройства или Сетевой Виртуальный Терминал (Network Virtual Terminal). Для краткости будем обозначать эту спецификацию NVT. NVT -- это стандартное описание наиболее широко используемых возможностей реальных физических терминальных устройств. NVT позволяет описать и преобразовать в стандартную форму способы отображения и ввода информации. Терминальная программа ("user") и процесс ("server"), работающий с ней, преобразовывают характеристики физических устройств в спецификацию NVT, что позволяет, с одной стороны, унифицировать характеристики физических устройств, а с другой -- обеспечить принцип совместимости устройств с разными возможностями. Характеристики диалога диктуются устройством с меньшими возможностями. Если взаимодействие осуществляется по принципу "терминал-терминал" или "процесс-процесс", то "user" -- это сторона, инициирующая соединение, а "server" -- пассивная сторона.

Для использования удаленного управления с помощью протокола telnet применяется команда telnet.exe. С помощью клиента Telnet пользователи могут подключаться к удаленному компьютеру, на котором запущен сервер Telnet, и запускать приложения или выполнять административные задачи на этом компьютере. Для этого необходимо освоить работу с клиентом telnet. Для помощи наберите команду «help» или «?».

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

Команда

Описание

Close

Закрыть текущее соединение

Display

Отобразить параметры операции

Open

Подключится к узлу. По умолчанию порт 23.

>Open узел порт

Quit

Выйти

Set

Установить параметр

>Set ? – для вывода списка параметров

Send

Отправить строку на сервер

Status

Вывести сведения о текущем статусе

Unset

Сбросить параметр

Задание: запустить сервер Telnet на одной из машин в классе, к нему подключится с другой машины и вывести информацию о сети.

Контрольные вопросы:

  1. На каком уровне модели OSI работает протокол telnet?

  2. На какой порт по умолчанию подключается telnet.

  3. Какой командой выбирается режим работы ANSI.