Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Основные элементы службы электронной почты
Рис. 7.18. Общая структура системы электронной почты Агенты пользователя – программы, позволяющие читать, пересылать, со- здавать, сохранять электронные письма. К числу наиболее популярных агентов относятся Eudora, Microsoft Outlook, Netscape Messenger.
Почтовые сервера составляют ядро инфраструктуры электронной почты Интернета. Каждый пользователь электронной почты обладает собственным почто- вым ящиком, расположенном на почтовом сервере.
Протокол работает по принципу «клиент–сервер». Сторона клиента вы- полняется на почтовом сервере отправителя, а сторона сервера – на почтовом сервере получателя. Каждый почтовый сервер в процессе работы может менять свою роль, и принимая, и отправляя сообщения. Протокол SMTP (Simple Mail Transfer Protocol) составляет основу служ- бы электронной почты, описан в документе RFC 2821. Упрощенно процедура пересылки письма выглядит следующим образом (рис. 7.19). 1. Пользователь запускает агент электронной почты, вводит текст, адрес и дает агенту команду на отсылку сообщения. 2. Агент пользователя отсылает сообщение почтовому серверу, где оно ставится в очередь исходящих сообщений. З. SMTP-клиент на почтовом сервере обнаруживает сообщение в очереди и устанавливает TCP-соединение с серверной стороной SMTP, выполняющееся на почтовом сервере получателя. 4. После установления TCP-соединения SMTP-клиент пересылает SMTP- серверу письмо. 5.
6. Получатель в удобное время запускает свой агент электронной почты, получает доступ к почтовому ящику и читает сообщение.
Рис. 7.19. Процедура пересылки письма Протокол SMTP обычно не предусматривает передачу сообщений через промежуточные почтовые сервера, даже если клиент и сервер разделены тыся- чами километров. Если соединение с сервером установить не удалось, то через определенное время предпринимается следующая попытка отсылки сооб- щения.
Принимаемые сообщения. После получения сообщения почтовый сервер добавляет в начало сообщения строку: Received, содержащую адрес отправите- ля, адрес получателя, и время получения сообщения сервером. Если сообщение проходит через несколько почтовых серверов, каждый из них добавляет свою строку заголовка. Это позволяет проследить путь пись- ма по сети.
Поступившее сообщение находится в почтовом ящике пользователя, и этот ящик размещается на сервере. Протокол SMTP является протоколом от- правки, а здесь требуется протокол получения. То есть необходим специальный протокол получения электронной почты, находящейся в почтовом ящике сер- вера (рис. 7.20). Существует несколько таких протоколов и наиболее распространенными из них являются: РОРЗ – post Offce Protocol, version 3, IMAP – Internet Mail Ac- ces Protocol.
Очередь
SMTP
POP3 IMAP HTTP Рис. 7.20. Протоколы электронной почты В этой схеме протоколы РОРЗ, IMAP или НТТР8 используются для полу- чения писем на компьютере пользователя. Протокол РОРЗ о писан в документе RFC 1939 и устанавливает (с помо- щью агента пользователя) TCP-соединение с портом 110 почтового сервера. Выполняются 3 основные фазы: • авторизация; • транзакция; • обновление. Во время авторизации агент пользователя передает серверу имя пользова- теля и пароль, чтобы получить право доступа к сообщениям электронной по- чты. На фазе транзакции пользователь получает сообщения и сможет получить статистику почтовой связи, а также помечает сообщение для удаления.
Протокол IMAP описан в документе RFC 2060. Для пользователя, кото- рый входит на почтовый сервер с разных компьютеров (дома, на работе, в пу- 8 HyperText Transfer Protocol – протокол передачи гипертекста
ти), удобно было бы организовать на почтовом сервере иерархию папок. Именно с этой целью и был разработан протокол 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 с.) |