logo
СиСПК (ВАСИН)-лекции

Протоколы передачи электронной почты

При передаче электронной почты используются простой протокол передачи почты (Simple Mail Transfer Protocol – SMTP) и протокол почтового отделения (Post Office ProtocolPOP) с соответствующими номерами портов 25 и 110. На рис.2.4 приведена модель клиент-сервер в службе электронной почты. При пересылке почты от клиента на сервер используется протокол SMTP, при этом происходит процесс upload. При получении почты клиентом идет процесс download и используется протокол POP.

Рис.2.4. Модель клиент-сервер в службе электронной почты

Когда почтовый сервер получает сообщение, предназначенное для локального клиента, он хранит это сообщение и ждет, когда клиента заберет свою почту. Почтовые клиенты забирают сообщения, используя один из сетевых протоколов. Самые популярные почтовые протоколы клиента – POP3 и IMAP4, которые используют TCP для транспортировки данных.

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

В процессе подготовки электронной почты люди используют клиентское приложение, называемое Агентом пользователя (Mail User AgentMUA). Приложение MUA позволяет посылать сообщения и помещать полученные сообщения в почтовый ящик клиента (рис.2.5).

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

При передаче сообщений между серверами используется Агент передачи почты (Mail Transfer AgentMTA). Агент MTA получает сообщения от MUA или от другого MTA и передает их по сети. MTA использует протокол SMTP, для передачи электронной почты между серверами. Если сообщение из сервера может быть отправлено сразу клиенту локальной сети, то подключается Агент доставки почты (Mail Delivery AgentMDA). Агент MDA получает прибывающую почту от MTA и помещает ее в соответствующие почтовые ящики пользователей, используя протокол РОР.