ВУЗ:
Составители:
Рубрика:
ЛАБОРАТОРНАЯ РАБОТА №8
Работа в сети по стеку протоколов TCP/IP. Протоколы почты SMTP и
РОРЗ
Вводная часть
Протокол SMTP (Simple Mail Transfer Protocol - простой протокол
передачи почты) предназначен для передачи электронной почты. Основой
работы протокола является технология клиент-сервер. Сервер
прослушивает порт 25. Обмен сообщениями между клиентом и сервером
происходит так же, как и в протоколе telnet.
Сессия связи состоит из нескольких частей: процедуры передачи
(получения) почты, процедуры доставки почты, проверки имени
почтового ящика. Командная строка, как и в telnet, состоит из
четырёхсимвольной команды и параметров. Параметры отделяются от
команды и друг от друга символами пробела. Окончание командной
строки определяется сочетанием символов возврат каретки <ВК> и
перевод строки <ПС>. Ответ сервера включает код из трёх десятичных
цифр и комментария.
Для адресации сообщений используется формат
имя_пользователя@домен_почтового_сервера. Домен почтового
сервера указывает на какой ЭВМ в сети располагается почтовый сервер,
имя пользователя является идентификатором почтового ящика на данном
сервере. При отправке сообщения почтовый сервер ищет маршрут
доставки с помощью системы DNS. По получаемому от DNS списку узлов,
принимающих почту для заданного домена, сервер пытается отправить
почту в соответствии с приоритетом конкретного узла.
Протокол РОРЗ предназначен для организации доступа клиентской
почтовой программы к почтовому ящику. Работа протокола выполняется
по технологии клиент-сервер. Сервер работает в пассивном режиме и
прослушивает порт 110. После создания клиентом канала связи с сервером
происходит обмен командами и ответами на них аналогично протоколу
telnet.
Сессия связи между клиентом и сервером состоит из трёх частей.
Первая часть сессии, авторизация, указывает серверу, к какому именно
почтовому ящику клиент пытается получить доступ. После выполнения
процедуры авторизации почтовый ящик блокируется и используется
монопольно авторизованным клиентом. Вторая часть сессии, передача,
открывается при успешном завершении первой части. В этой части сессии
сервер исполняет команды клиента. Если клиент не отправляет серверу
никаких команд в течение заданного времени, то сервер разрушает
установленное соединение. Последняя, третья часть сессии, обновление,
открывается после исполнения сервером команды «quit». Происходит
обновление свойств почтового ящика, включая удаление помеченных для
этого писем, после чего канал связи разрушается.
31
Страницы
- « первая
- ‹ предыдущая
- …
- 29
- 30
- 31
- 32
- 33
- …
- следующая ›
- последняя »