Прошел экстерном экзамен по курсу перепордготовки "Информационная безопасность". Хочу получить диплом, но не вижу где оплатить? Ну и соответственно , как с получением бумажного документа? |
Протоколы прикладного уровня. TELNET
Пользовательский интерфейс
Обычно пользователь не использует команды TELNET так, как это определено выше. Как правило, операционная система (например, UNIX) определяет интерфейс с командами, дружественными пользователю. Пример из такого набора команд может быть найден в таблице 12.6. Заметим, что интерфейс отвечает за перевод команд, дружественных пользователю, к командам, определенным ранее в протоколе.
Команда | Смысловое значение |
---|---|
Open | Связь к удаленному компьютеру |
Close | Завершение связи |
Display | Показ рабочих параметров |
Mode | Изменение режима строки или символьного режима |
Set | Установка рабочих параметров |
Status | Отображение информации о состоянии |
Send | Посылка специальных символов |
quit | Выход из TELNET |
Команды от клиента на сервер
Клиент может послать команды серверу. Чтобы отличать команду от данных, команды должны начинаться с двух специальных символов — с двух FF16. Следующие 2 байта определяют тип команды. Обратите внимание, что, если клиент посылает поток данных, начинающийся с двух FF16 символов, сервер может воспринять их неправильно. Однако, очень маловероятно, что эти два символа — часть потока данных.
Пока только одна команда была определена. Это — ss (screen size — размер экрана), команда, используемая для объявления размера окна экрана. Клиент посылает два символа из всех единиц ( FF16 ), следующие за ss и
- сопровождаемые 2 байтами, которые показывают число символов в строке,
- сопровождаемые 2 байтами, которые показывают число символов в столбце,
- сопровождаемые 2 байтами, которые показывают число пикселей (элементы картинки) в X (горизонтальном) направлении,
- сопровождаемые 2 байтами, которые показывают число пикселей в Y (вертикальном) направлении.
Краткие итоги
- TELNET — приложение клиент-сервер, которое позволяет пользователю войти в удаленную машину, и предоставляет доступ пользователю к удаленной системе.
- Когда пользователь обращается к удаленной системе с помощью процесса TELNET, программа работает в системе с разделением времени.
- Оконечный драйвер правильно интерпретирует нажатия клавиши на местном терминале или на терминальном эмуляторе. Для выполнения тех же действий на удаленном терминале требуется применение специальной программы.
- TELNET использует систему сетевого виртуального терминала (NVT), чтобы кодировать символы в местной системе. В машине сервера NVT расшифровывает символы в форму, приемлемую для удаленной машины.
- NVT использует набор символов для данных и набор символов для дистанционного управления.
- TELNET символы управления вставляются в поток данных и предваряются идентификатором, таким как символ управления (IAC).
- Опции — это операции, которые улучшают процесс TELNET.
- TELNET позволяет путем переговоров устанавливать условия передачи между клиентом и сервером перед и в течение использования услуги.
- Некоторые опции могут быть позволены только серверу, некоторые — только клиенту и некоторые — обоим.
- Опция разрешается или блокируется с помощью предложения или запроса.
- Опция, которая нуждается в дополнительной информации, требует использования символов подопции.
- Символы управления могут быть использованы для того, чтобы работать с удаленным сервером.
- При передаче сигналов вне полосы команды посылаются в неисправном режиме строки.
- В режиме, заданном по умолчанию, клиент посылает серверу одну строку в один момент времени и ждет символ разрешения (GA), прежде чем может быть принята от пользователя новая строка.
- В символьном режиме клиент посылает серверу один символ в один момент времени.
- В режиме строки клиент посылает серверу одну строку в один момент времени, одну за другой, без необходимости вмешательства символа GA.
- Пользователь обычно не обращается непосредственно к TELNET. Действует дружественное пользователю программное обеспечение как интерфейс между TELNET и пользователем.
Задачи и упражнения
- Покажите последовательность бит, посылаемую от клиента TELNET при двоичной передаче 1111 0011 0011 1100 1111 1111.
- Если TELNET использует символьный режим, сколько символов послано назад и вперед между клиентом и сервером для того, чтобы скопировать один в другой файл, называемый файл2 в UNIX?
- Какое минимальное число бит посылает TCP для завершения задачи в упражнении 2?
- Какое минимальное число бит посылается к уровню звена данных (использующему Ethernet) для завершения задачи в упражнении 2?
- Каково отношение полезных бит к общему числу бит в упражнении 4?
- Покажите последовательность символов обмена между клиентом TELNET и сервером для переключения из режима по умолчанию в символьный режим.
- Покажите последовательность символов обмена между клиентом TELNET и сервером для переключения из символьного режима в режим по умолчанию.
- Покажите последовательность символов обмена между клиентом TELNET и сервером для переключения из режима по умолчанию в режим строки.
- Покажите последовательность символов обмена между клиентом TELNET и сервером для переключения из символьного режима в режим строки.
- Покажите последовательность символов обмена между клиентом TELNET и сервером для переключения из режима по умолчанию в символьный режим.
- Покажите последовательность символов обмена между клиентом TELNET и сервером для переключения из режима строки в режим по умолчанию.
- Интерпретируйте следующие последовательности символов (в шестнадцатеричной системе), полученные TELNET клиентом или сервером:
- FF FB 01 ;
- FF FE 01 ;
- FF F4 ;
- FF F9.
Дополнительный материал для прохождения тестирования к лекции, Вы можете скачать здесь.