Основные элементы службы электронной почты 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Основные элементы службы электронной почты



 

 
Общая структура системы электронной почты включает три ключевых компонента: агенты пользователя; почтовые серверы; протокол SMTP (рис. 7.18).

Рис. 7.18. Общая структура системы электронной почты

Агенты пользователя – программы, позволяющие читать, пересылать, со- здавать, сохранять электронные письма. К числу наиболее популярных агентов относятся Eudora, Microsoft Outlook, Netscape Messenger.


 

Почтовые сервера составляют ядро инфраструктуры электронной почты Интернета.

Каждый пользователь электронной почты обладает собственным почто- вым ящиком, расположенном на почтовом сервере.

 
Протокол SMTP является главным протоколом прикладного уровня для доставки электронной почты. Для надежной доставки протокол SMTP исполь- зует механизм транспортного протокола ТСР.

Протокол работает по принципу «клиент–сервер». Сторона клиента вы- полняется на почтовом сервере отправителя, а сторона сервера – на почтовом сервере получателя. Каждый почтовый сервер в процессе работы может менять свою роль, и принимая, и отправляя сообщения.

Протокол SMTP (Simple Mail Transfer Protocol) составляет основу служ- бы электронной почты, описан в документе RFC 2821.

Упрощенно процедура пересылки письма выглядит следующим образом (рис. 7.19).

1. Пользователь запускает агент электронной почты, вводит текст, адрес и дает агенту команду на отсылку сообщения.

2. Агент пользователя отсылает сообщение почтовому серверу, где оно ставится в очередь исходящих сообщений.

З. SMTP-клиент на почтовом сервере обнаруживает сообщение в очереди и устанавливает TCP-соединение с серверной стороной SMTP, выполняющееся на почтовом сервере получателя.

4. После установления TCP-соединения SMTP-клиент пересылает SMTP- серверу письмо.

5.
 
Сервер принимает сообщение и помещает его в почтовый ящик полу- чателя.

6. Получатель в удобное время запускает свой агент электронной почты, получает доступ к почтовому ящику и читает сообщение.

 
1 Формирование e-mail

 

 

 

 

 

Рис. 7.19. Процедура пересылки письма

Протокол SMTP обычно не предусматривает передачу сообщений через промежуточные почтовые сервера, даже если клиент и сервер разделены тыся- чами километров. Если соединение с сервером установить не удалось, то через определенное время предпринимается следующая попытка отсылки сооб- щения.


 

Принимаемые сообщения. После получения сообщения почтовый сервер добавляет в начало сообщения строку: Received, содержащую адрес отправите- ля, адрес получателя, и время получения сообщения сервером.

Если сообщение проходит через несколько почтовых серверов, каждый из них добавляет свою строку заголовка. Это позволяет проследить путь пись- ма по сети.

 
Протоколы доступа к электронной почте. Рассмотренный метод обмена предполагает, что агент пользователя и SMTP-клиент и сервер располагаются в непосредственной близости. Но на самом деле обычно SMTP-клиент и сервер размещаются у интернет-провайдера или на общедоступном сервере (типа mail.ru), к которому пользователи подключаются только периодически со свое- го компьютера.

Поступившее сообщение находится в почтовом ящике пользователя, и этот ящик размещается на сервере. Протокол SMTP является протоколом от- правки, а здесь требуется протокол получения. То есть необходим специальный протокол получения электронной почты, находящейся в почтовом ящике сер- вера (рис. 7.20).

Существует несколько таких протоколов и наиболее распространенными из них являются: РОРЗ – post Offce Protocol, version 3, IMAP – Internet Mail Ac- ces Protocol.


 

Агент пользователя
SMTP


Очередь

 

 
Почтовый сервер SMTP-агент


 

SMTP


 

 

Агент пользователя
SMTP-сервер


 

 

POP3 IMAP HTTP


Рис. 7.20. Протоколы электронной почты

В этой схеме протоколы РОРЗ, IMAP или НТТР8 используются для полу- чения писем на компьютере пользователя.

Протокол РОРЗ о писан в документе RFC 1939 и устанавливает (с помо- щью агента пользователя) TCP-соединение с портом 110 почтового сервера.

Выполняются 3 основные фазы:

• авторизация;

• транзакция;

• обновление.

Во время авторизации агент пользователя передает серверу имя пользова-

теля и пароль, чтобы получить право доступа к сообщениям электронной по- чты.

На фазе транзакции пользователь получает сообщения и сможет получить статистику почтовой связи, а также помечает сообщение для удаления.

Протокол IMAP описан в документе RFC 2060. Для пользователя, кото- рый входит на почтовый сервер с разных компьютеров (дома, на работе, в пу-

 

8 HyperText Transfer Protocol – протокол передачи гипертекста


 

ти), удобно было бы организовать на почтовом сервере иерархию папок. Именно с этой целью и был разработан протокол IMAP. В этом протоколе сложнее как клиентская, так и серверная части протокола.

 
IMAP поддерживает операции создания, удаления, переименования поч- товых ящиков; проверки поступления новых писем; оперативное удаление пи- сем; установку и сброс флагов операций; поиск среди писем; выборочное чте- ние писем.

Протокол IMAP базируется на транспортном протоколе TCP и использует порт 143. Протокол IMAP представляет собой альтернативу POP-3. Так же как и последний, он работает только с сообщениями и не требует каких-либо паке- тов со специальными заголовками. Протокол позволяет получать доступ к письму не только по его номеру, а и по содержанию.

IMAP-сервер связывает каждое сообщение с некоторой пользовательской папкой. Изначально каждое сообщение попадает в папку INBOX, где пользова- тель может прочитать его, а затем переместить в другую папку или удалить. Для всех этих действий в протоколе IMAP имеются специальные команды.

В отличие от POP3, IMAP хранит почтовые сообщения у себя «вечно» (пока клиент сам не пожелает их стереть).

При доступе к электронной почте через web-интерфейс роль агента поль- зователя играет web-браузер, который взаимодействует с удаленным почтовым ящиком по протоколу НТТР. Однако взаимодействие между самими почтовы- ми серверами выполняется по протоколу SMTP.



Поделиться:


Последнее изменение этой страницы: 2021-01-14; просмотров: 241; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 13.59.217.167 (0.01 с.)