ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 20.03.2025
Просмотров: 528
Скачиваний: 1
СОДЕРЖАНИЕ
Лабораторная работа № 1 Изучение протоколаTelnet
1.1.1. Подключение к unix-серверу
1.1.2. Основные команды ос unix
1.2. Telnet- серверный процесс
1.2. Основные сведения о протоколе telnet
1.5 Взаимодействие «Терминал - терминал»
1.6. Работа с почтовой системой unix
Часть 1. Основы работы в ос unix
Часть 2. Изучение команд протокола telnet
Часть 3. Работа в режиме «Терминал - терминал»
Часть 4. Работа с электронной почтой в unix
1.1. Формат почтовых сообщений
1.2. Примеры почтовых сообщений
13. Основные сведения о протоколе smtp
1.3. Основные сведения о протоколе рорз
Часть 1. Работа с протоколом smtp
Лабораторная работа №3 Изучение протокола передачи файловFtp
1.1. Основные сведения о протоколе ftp
331 Password required for vov.
3. Лабораторное задание
Часть 1. Основы работы в ос unix
1. Получите у преподавателя идентификатор пользователя и пароль для входа в систему. Подключитесь к удалённому UNIX-серверу.
2. С помощью команды Is просмотрите содержимое вашего домашнего каталога.
3. Просмотрите полную информацию о содержимом вашего каталога (права доступа, скрытые файлы).
4. Создайте свой каталог командой mkdir.
5. Перейдите в свой каталог.
Часть 2. Изучение команд протокола telnet
1. Выведите справочные сведения по утилите TELNET.
2. Запустите утилиту TELNET из командной строки UNIX.
3. Посмотрите список команд утилиты TELNET и выведите справку по отдельным командам (SET, SEND).
4. При помощи команды OPEN установите связь с удалённым сервером (имя сервера можно узнать у преподавателя).
5. Переключитесь в режим ввода команд утилиты TELNET.
6. Командой SEND проверьте работу управляющих кодов протокола TELNET:
• ЕС - для удаления последнего введённого символа;
• AYT - для проверки статуса системы;
• EL - для удаления строки.
7. Измените комбинацию клавиш, использующуюся для посылки «ESC -символа».
8. Просмотрите параметры текущего соединения командой STAT.
9. Изучите работу команды MODE и процесс включения/выключения локального эха:
• Переключитесь в режим character-at-a-time с локальным эхом;
• Переключитесь в режим line-by-line;
• Измените комбинацию клавиш включения/выключения локального эха.
10. Закройте соединение командой CLOSE.
Часть 3. Работа в режиме «Терминал - терминал»
1. С помощью команды write пошлите на соседний терминал какое-нибудь сообщение. Обратите внимание на форму присланного вам сообщения.
2. Сделайте ваш терминал недоступным для приема сообщений. Попробуйте сами послать сообщение на недоступный терминал. Проследите за реакцией системы.
3. Организуйте беседу с соседом при помощи команды talk.
Часть 4. Работа с электронной почтой в unix
1. Пошлите письмо на соседний терминал при помощи команды mail.
2. Просмотрите полученные вами письма. Ответьте на одно из писем.
3. Сохраните в файле одно из писем.
4. Удалите одно из писем.
5. Просмотрите все файлы, используемые почтовой системой UNIX.
6. Изучите работу команды MAILX. Выполните с её помощью пункты задания 1-4.
7. Контрольные вопросы
1. Как используется стек протоколов ТСРЛР в случае установления связи по протоколу TELNET?
2. В чём состоит уязвимость протокола TELNET?
3. Поясните принципы, положенные в основу взаимодействия по протоколу TELNET.
4. Объясните формат команды протокола TELNET.
5. Перечислите основные команды утилиты TELNET. Приведите пример использования одной из команд.
Лабораторная работа № 2 Изучение почтовых протоколовSMTPи РОРЗ
Цель - ознакомление с протоколами, которые используются электронной почтой Internet (e-mail).
1. Краткое пояснение
Основным протоколом для работы с почтой является протокол SMTP(Simple Mail Transfer Protocol). Например, он используется такими почтовыми программами, как Microsoft Mail и Microsoft Exchange. Кроме того, электронной почтой Internet используются и другие протоколы: РОРЗ (Post Office Protocol)
протоколы серии IMAP (Internet Message Access Protocol), например, IMAP4
ESMTP - улучшенная версия SMTP.
В данной работе основное внимание уделяется протоколам SMTP и РОРЗ.
1.1. Формат почтовых сообщений
Любое почтовое сообщение состоит из конверта сообщения и тела сообщения. Конверт содержит информацию, необходимую для доставки и обработки сообщения. Тело сообщения содержит информацию, которую отправитель передаёт получателю. Структура конверта задаётся локальным почтовым программным обеспечением и в самом простейшем случае имеет следующий вид.
From:
То:
Date:
Subject:
Message-Ю:
Далее идут пустая строка и тело сообщения.
Разберём подробнее структуру конверта.
Поле "From:" содержит адрес отправителя и обычно берётся из параметров настройки программы почтового клиента. Например:
From:vov@srv-vms8.mpei.ac.ru
Поле 'То:" содержит адрес получателя и может содержать несколько адресов. Кроме того, конверт может содержать поле "Сс:", содержащее адреса получателей копий сообщения. Пример:
То: studl@srv-vmss.mpei.ac.rustud2@srv-vmss.mpei.ac.ru
Сс: BiU@mferocoft.com,vobba@mail.ru
Поле "Date:" содержит дату отправки сообщения, например:
Date: Wed, 8 Sep 199916:19:35 +0300
Поле "Subject:" содержит задаваемую пользователем тему сообщения, например:
Subject:Otvet
Поле "Message-ГО:" содержит уникальный идентификатор сообщения. Это поле служит для ссылок на данное сообщение и зависит от типа почтовой системы.
Message-ID: string@srv-vm8s.mpei.ac.ru
(Обязательными к заполнению являются поля "Date:", "From:", 'To:" или "Сс:".
Пример сообщения:
From:vov@srv-vmss.mDei.ac.ru
То: studl@srv-vmss.mpei.ac.ru
Date: Wed, 8 Sep 1999 16:19:35 +0300
Subject: Privet
Message-ГО: string@srv-ymss.mpei.ac.ru
Test
Кроме текста, по почте можно отправлять изображения, исполняемые файлы и другие данные, имеющие свой определённый формат. Для работы с такими сообщениями был разработан стандарт MIME, который предоставляет новый формат конверта, поддерживающего графику, видео и др. Сообщение, построенное в соответствии с. MIME, дополнительно имеет в конверте следующие поля:
1) Mime-Version: 1.0 - версия MIME
2) Content-Type: <состав сообщения> .
При этом параметр «состав сообщения» может быть таким:
text- сообщение содержит текстовую информацию в виде последовательности символов из набора, указанного параметром «charset»,например: Content-Type:text/plain;charset="koi8-r"
multipart— сообщение состоит из нескольких блоков, строка-разделитель указывается в параметре boundary. Например,
Content-Type: multipart/mixed; boundary="fgtjhjj_jjhj5677"
application, image, audio, video - данные в двоичном формате, например: Content-Type: image/jpg; name="pic.jpg"
3) Content-Transfer-Encoding: <тип коднровки>
7bit, 8bit,binary- незакодированные данные определённого вида
quoted-printable- предназначена для кодирования символов на различных национальных языках. Каждый символ сообщения представляется в виде символа '=' и кода символа. Например, символ "1" это '=49'. Подробнее об этом можно узнать из RFC-1341.
base64- кодирование данных в двоичном формате. Двоичные данные разбиваются на сегменты по 4 байта. Каждый сегмент разбивается на 4 части по 6 бит. Каждая часть кодируется одним из 64-х символов ASCII из набора:
• латинские буквы в верхнем и нижнем регистре (52 символа);
• цифры 0-9;
• знаки'+','-'.
Почти все почтовые серверы поддерживают кодировки "7bit", "quoted-printable" и "base64".Для использования "8bit"и "binary"почтовый сервер должен поддерживать протокол ESMTP. Кодировка "8bit"используется для передачи текста на различных языках, кодировка "binary"-для двоичных данных.
4) Content-Disposition: <тип представлений- дополнительное поле. Используется, например, для указания на прикреплённый файл:
Content-Disposition: attachment; filename="pic.jpg"
1.2. Примеры почтовых сообщений
1. Текстовое сообщение в кодировке windaws-1251
From: vov@srv-vmss.mpei.ac.ru
То: vov@ srv-vmss.mpei.ac.ru Date: Tue, 21 Dec 1999 16:54:01 +0200
Subject: ss
Mime-Version: 1.0
Content-Type: text/plain; charset="windows-1251"
Content-Transfer-Encoding: quoted-printable
=DE=D4=CF=DO
2. Текстовое сообщение с прикреплённой картинкой From: vov@srv-vmss.mpei.ac.ru То: vov@srv-vmss.mpei.ac.ru Date: Tue, 21 Dec 1999 16:54:01 +0200 Subject: ss Mime-Version: 1.0 Content-Type: image/jpg Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="look.jpg"
W01ud.......... и т. д. (закодированное изображение)
Таким образом, используя параметры MIME, можно составить практически любое сообщение и отправить его по электронной почте. Более подробно об этом можно узнать из RFC 1341, RFC 1342, RFC 1521, RFC2045 -RFC2049 [3] и из [2].
13. Основные сведения о протоколе smtp
Схема работы протокола SMTP представлена на рис. 3.
Рис. 3. Схема работы протокола SMTP
Для подключения к SMTP-серверу используется утилита TELNET, рассмотренная в лабораторной работе №1. SMTP-сервер находится в режиме ожидания соединения по порту 25. Для подключения можно использовать следующий формат утилиты TELNET:
$ telnet<имя сервера>25
После появления сообщения об успешном соединении можно приступать к вводу команд протокола SMTP. Основные команды протокола приведены в табл. 2.
Таблица 2. Команды протокола SMTP
|
Команда
|
Описание
|
Формат
|
|
|
Начало транзакции отправки почты. Идентификация отправителя
|
MAIL РКОМ:<отправитель>
|
|
RCPT
|
Указание получателя
|
RCPT ТО: <получатель>
|
|
DATA
|
Ввод сообщения
|
DATA
|
|
QUIT
|
Закрытие соединения
|
QUIT
|