- •Введение
- •Лабораторная работа № 1 Изучение протоколаTelnet
- •1. Пояснение к заданию
- •1.1. Основы работы в ос unix
- •1.1.1. Подключение к unix-серверу
- •1.1.2. Основные команды ос unix
- •1.2. Telnet- серверный процесс
- •1.2. Основные сведения о протоколе telnet
- •1.3 Работа с утилитой telnet
- •1.5 Взаимодействие «Терминал - терминал»
- •1.6. Работа с почтовой системой unix
- •2. Домашняя подготовка
- •3. Лабораторное задание
- •Часть 1. Основы работы в ос unix
- •Часть 2. Изучение команд протокола telnet
- •Часть 3. Работа в режиме «Терминал - терминал»
- •Часть 4. Работа с электронной почтой в unix
- •7. Контрольные вопросы
- •1. Краткое пояснение
- •1.1. Формат почтовых сообщений
- •1.2. Примеры почтовых сообщений
- •13. Основные сведения о протоколе smtp
- •1.3. Основные сведения о протоколе рорз
- •2. Домашняя подготовка
- •3. Лабораторное задание
- •Часть 1. Работа с протоколом smtp
- •4. Контрольные вопросы
- •Лабораторная работа №3 Изучение протокола передачи файловFtp
- •Краткое пояснение
- •1.1. Основные сведения о протоколе ftp
- •331 Password required for vov.
- •2. Домашняя подготовка
- •3. Лабораторное задание
- •Часть 1. Работа с командами протокола ftp
- •4. Контрольные вопросы
- •Литература
- •Содержание
1.3. Основные сведения о протоколе рорз
РОРЗ (Post Office Protocol, версия 3) - протокол, позволяющий клиентам получать доступ к своим почтовым ящикам на сервере. Он позволяет только забрать или удалить почтовое сообщение. Сервером в данном случае является компьютер, на котором запущен сервис РОРЗ. РОРЗ-сервис устанавливается на 110-й порт сервера, который находится в режиме ожидания запросов со стороны клиентов. Схема установления соединения и работы по протоколу РОРЗ:
1. Клиент устанавливает соединение с 110-м портом РОРЗ-сервера.
2. Сервер отправляет сообщение приветствия: "+ОК РОРЗ server ready".
3. От клиента серверу передаются команды и данные. От сервера клиенту передаются ответы.
4. Соединение может быть закрыто по инициативе клиента (команда QUIT) или по инициативе сервера (механизм тайм-аута).
Описание команд протокола РОРЗ приведено в табл. 4.
Таблица 4. Команды протокола РОРЗ
Название
|
Описание
|
Формат команды
|
USER
|
Регистрация на сервере РОРЗ
|
USER <имя пользователя>
|
PASS
|
Ввод пароля
|
PASS <пароль>
|
STAT
|
Просмотр состояния почтового ящика
|
STAT
|
LIST
|
Просмотр информации о конкретном сообщении
|
LIST [номер сообщения]
|
RETR
|
Передача почтового сообщения от сервера клиенту
|
RETR <номер сообщения>
|
DELE
|
Пометка сообщения на удаление
|
DELE <номер сообщения>
|
NOOP
|
Проверка состояния соединения
|
NOOP
|
RSET
|
Отмена пометок на удаление
|
RSET
|
TOP
|
Просмотр первых нескольких строк сообщения
|
ТОР <номер сообщения> <количество строк>
|
QUIT
|
Закрытие соединения с удалением всех помеченных на удаление сообщений
|
QUIT
|
Ответы сервера РОРЗ имеют следующий формат:
<строка статус-индикатора> <дополнительная информация>
Длина строки ответа может быть до 512 символов. Строка статус-индикатора может иметь 2 значения: положительное ("+ОК") и отрицательное ("-ERR").
Установить соединение с сервером РОРЗ можно при помощи утилиты TELNET:
$ telnet<имя сервера> 110
Более подробно узнать о протоколе РОРЗ можно из [2] и RFC1939.
2. Домашняя подготовка
1. Ознакомиться с настоящим описанием.
2. Изучить необходимую литературу.
3. Ознакомиться с RFC №№821,1521,1939.
4. Составить письмо согласно стандарту MIME, содержащее в качестве вставленного в сообщение текста ваши фамилию и имя в кодировке "windows-1251".
5. Составить письмо согласно стандарту MIME с прикрепленным файлом (например, картинкой).
6. Составить письмо согласно стандарту MIME, состоящее из нескольких частей.
Примечание. Для подготовки писем можно использовать текстовый редактор «Блокнот», входящий в состав Windows. Прикреплённый файл не нужно набирать полностью, достаточно ввести лишь несколько символов.