Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпаргалка К Экзамену Для Дневников По Сетям Эвм (Арсентьев Д. А.).doc
Скачиваний:
15
Добавлен:
07.10.2014
Размер:
303.62 Кб
Скачать

21. Простой протокол электронной почты (smtp — Simple Mail Transfer Protocol)

Одна из наиболее популярных сетевых услуг – это электроннаяпочта (e-mail). TCP/IP протокол, который поддерживает сообщения электроннойпочты в Интернете — это простой протокол электронной почты (SMTP — Simple Mail Transfer Protocol). Он описывает систему команд и соглашений для посылки сообщений к другим компьютернымпользователям, основанную на адресах электронной почты. SMTP обеспечивает обмен почтовыми сообщениями между пользователями одной и той же или различных компьютерных сетей. Система поддерживает:

посылку одиночных сообщений одному или более получателям;

посылку сообщений, включающих в себя текст, голосовые сообщения, видео или графические материалы;

посылку сообщений для пользователей сетей, не входящих в Интернет.

Агент пользователя (User Agent – UA)

Начнем с того, что надо отделить работу сервера клиента от почтовой сети, так чтобы он мог иметь режим работы, независимый от почтовой сети, и наоборот. Чтобы его повседневная работа не влияла на почтовую сеть, введем агента пользователя (User Agent – UA). Аналогичный компонент требуется для почтового сервера – агент почтовой передачи (Mail Transfer Agent). Эти компоненты будут представлять соответственно клиента и почтовый сервер в сети.

Агент пользователя подготавливает сообщение, адрес и вкладывает сообщение в конверт (см. например, систему Microsoft Outlook). Более сложный случай - когда используются транзитные серверы сети Интернет. Транзитные участки не обязательно применяют набор протоколов TCP/IP для посылки почтовых сообщений. В этом случае на сети могут появиться почтовые шлюзы, которые могут преобразовывать SMTP-формат в другие форматы перед посылкой пользователю.

Теперь рассмотрим основные компоненты.

Агент пользователя без деталей реализации определяется в SMTP. АП – это обычная программа для передачи и получения почты. Одна из наиболее популярных программ — агент пользователя Outlook Express. Большинство агентов пользователя используют специальный интерфейс (типы окон) для взаимодействия клиент-система.

Услуги, обеспечиваемые агентом пользователя

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

Вспоминаем свою почту и описываем её.

22. Протоколы почтового доступа

Первая и вторая стадия доставки почты используют SMTP. Третья ступень использует протокол почтового доступа.

В настоящее время применяются два протокола: Post Office Protocol, Version 3 — POP3 и Internet Mail Access Protocol, Version 4 — IMAP4.

POP3

Post Office Protocol, Version 3 (POP3) — протокол простой, но ограниченный функционально.

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

POP3 имеет два режима: режим удаления и режим сохранения. В режиме удаления почта удаляется из почтового ящика после каждого запроса. В режиме сохранения почта остается в почтовом ящике после запроса.

IMAP4

IMAP4 похож на POP3, но имеет некоторые особенности: IMAP4 более мощный и более сложный.

POP3 является несовершенным по нескольким причинам. Он не позволяет пользователю организовать почту на сервере; пользователь не может иметь различные "папки". В дополнение к этому, POP3 не позволяет пользователю частично проверить содержание почты перед загрузкой.

IMAP4 обеспечивает следующие дополнительные функции:

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

Почта на основе WEB

Услуги электронной почты сегодня могут быть обеспечены для пользователей WEB-сайтов (Yahoo,Yandex и.т. д).

Идея такой связи проста: передача письма проходит с помощью протокола HTTP (см. следующие лекции). Передача сообщения от передающего сервера к входящему почтовому серверу проходит с помощью протокола SMTP. В конечном итоге, сообщение от входящего сервера (он же WEB-сервер) достигает сервера пользователя Б, используя протокол HTTP. Если пользователь Б хочет получить это сообщение, он посылает запрос на свой WEB-сайт (например, YANDEX). WEB-сайт высылает форму, которая содержит запрос логина (зарегистрированного имени пользователя) и пароля, затем передает сообщение на компьютер пользователя Б в формате HTML.