370
или когда сообщения электронной почты
передаются между разными
хостами в одном и том же сети.
Отправитель
Получатель
Почтовый пользовательский
агент (MUA)
Агент пересылки
сообщений (MTA)/Агент
доставки почты (MDU)
Простой протокол передачи
почты (SMTP)
Почтовый сервер
(SMTP/POP3)
SMTP
SMTP
Почтовый сервер
(SMTP/POP3)
Агент пересылки
сообщений (MTA)/Агент
доставки почты (MDU)
Почтовый пользовательский
агент (MUA)
Протокол почтового
отделения (POP3/IMAP)
Спам фильтр
Интернет
Рис. 1. Архитектура пересылки электронными письмами
Этапы работы SMTP:
- открытие канала передачи;
- передача почты (Mail Procedure);
- процедура форвардинга почты (Mail Forwarding);
- проверка имён почтового ящика и вывод списков почтовых групп;
- закрытие канала передачи.
SMTP имеет команды для проверки
корректности имени адресата
(VRFY) и расширения списка адресов (EXPN). POP3 также является
процедурой клиент/сервер, аналогичной процедуре протокола SMTP. Его
процедура начинается с установления сеанса связи между клиентом и
сервером и выполнения определенных клиентских команд с последующим
получением сообщения электронной почты в почтовый ящик клиента. После
передачи сообщения электронной почты в почтовый ящик клиента,
клиент
начинает получать новое сообщение электронной почты или закрывает связь
с сервером. В протоколе РОРЗ предусмотрено следующие стадии процесса
получения почты:
- установление соединения;
- приветствие сервера;
- аутентификация и авторизация;
- транзакция;
- обновление;
- завершение соединения.
IMAP4 используется для получения сообщений электронной почты с
удаленного сервера электронной почты. Стандартная процедура IMAP4
заключается в том, чтобы оставлять сообщения электронной почты на
стороне сервера электронной почты вместо того,
чтобы получать их на
стороне клиента. Процедура обмена данными между клиентом и сервером
IMAP4 осуществляется с помощью ряда шагов (без проверки подлинности, с
проверкой подлинности). Каждый из этих этапов выполняет определенную
371
функцию. Процедура начинается с установления TCP-соединения между
клиентом и почтовым сервером, за которым
следует конкретная команда
клиента, пока входящие сообщения электронной почты не будут извлечены в
почтовый ящик клиента или пока клиент не примет решение прочитать его.
Взаимодействие клиента и сервера предполагает четыре этапа:
- аутентификация и авторизация пользователя и установление сеанса;
- работа с почтовым ящиком;
- работа с сообщениями в выбранной папке;
- завершение сеанса.
Таблица 1. Анализ протоколов получения сообщений электронной почты
Do'stlaringiz bilan baham: