Протоколы доставки почтовых сообщений POP, IMAP, DMCP. — КиберПедия 

Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

Протоколы доставки почтовых сообщений POP, IMAP, DMCP.

2017-10-21 226
Протоколы доставки почтовых сообщений POP, IMAP, DMCP. 0.00 из 5.00 0 оценок
Заказать работу

 

Простой протокол для изъятия почты из удаленного почтового ящика — РОР3 ( Post Office Protocol Version 3; RFC 1225, 1939) обеспечивает доступ узла к базовому почтовому серверу.

Когда пользователь ЭВМ-клиента (машины, пользующейся услугами POP3) хочет послать сообщение, он устанавливает SMTP-связь с почтовым сервером непосредственно и посылает все, что нужно через него. При этом ЭВМ POP3-сервер не обязательно является почтовым сервером.

В исходный момент ЭВМ POP3-сервер прослушивает TCP-порт 110. Если ЭВМ-клиент хочет воспользоваться услугами POP3-сервера, то устанавливает с ним TCP связь. При установлении связи POP3-сервер посылает клиенту уведомление, сессия переходит в фазу авторизации, после чего может производиться обмен командами и откликами.

Команды POP3 состоят из ключевых слов (3-4 символа), за которыми могут следовать аргументы. Каждая команда завершается парой символов CRLF. Ключевые слова и аргументы могут содержать до 40 печатаемых ASCII-символов, включая пробел.

Сигнал отклика в POP3 содержит индикатор состояния и ключевое слово. Длина отклика не превышает 512 символов, включая CRLF. Существует два индикатора состояния: положительный – "+OK" и отрицательный "-ERR".

В процессе авторизации клиент должен представить себя серверу, передав имя и пароль (либо вариант посылки команды APOP). Если авторизация успешно завершена, сессия переходит в состояние транзакции (TRANSACTION). При получении от клиента команды QUIT сессия переходит в состояние UPDATE, все ресурсы освобождаются и TCP-связь разрывается.

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

Сервер нумерует все передаваемые сообщения из своего почтового ящика и определяет их длину. Переданные сообщения удаляются из почтового ящика сервера.

Обычно любая сессия начинается с обмена USER/PASS. Однако существует риск перехвата пароля. Альтернативным методом авторизации является использование команды APOP. Сервер, который поддерживает применение команды APOP, добавляет временную метку в свое стартовое уведомление. Синтаксис временной метки соответствует формату идентификаторов сообщений, описанному в RFC822 и должны быть уникальными для всех заголовков уведомлений. Клиент POP3 фиксирует временную метку и выдает команду APOP, содержащую дайджест (digest). Дайджест вычисляется с использованием алгоритма MD5 для строки, состоящей из временной метки, за которой следует строка пароля, которая известна только клиенту и серверу. Сервер, получив данную команду, проверяет принятый дайджест и, если он корректен, посылает положительный отклик клиенту, а сессия переходит в состояние транзакции. В противном случае посылается отрицательный отклик, а состояние сессии не изменяется. С целью обеспечения безопасности для каждого конкретного пользователя и сервера должен использоваться либо метод доступа USER/PASS, либо APOP, но не оба метода попеременно.

Более сложный протокол IMAP (Internet Message Access Protocol, RFC-1064, 2060) базируется на транспортном протоколе TCP и использует порт 143. Протокол IMAP представляет собой альтернативу POP-3. Также как и последний, он работает только с сообщениями и не требует каких-либо пакетов со специальными заголовками. Он позволяет одному и тому же пользователю заходить с разных машин на сервер, чтобы прочесть и отправить почту. Это, по существу, удаленное хранилище писем.

Третий часто используемый протокол — DMSP (Distributed Mail System Protocol – RFC 1056), также известен как PCMAIL. Рабочие станции могут использовать этот пpотокол для пpиема/посылки почты.

Этот протокол не предполагает, что пользователь работает все время с одной и той же почтовой программой, однако это не означает реализацию идеи "public workstaion" в полном объеме. Рабочая станция имеет статусную информацию о почте, и определенную директорию, через которую происходит обмен.

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


Поделиться с друзьями:

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.007 с.