Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




Наиболее распространены — SMTP, РОРЗ, IMAP.

Протокол SMTP (Simple Mail Transfer Protocol) был разрабо­тан для обмена почтовыми сообщениями в сети Internet. SMTP не зависит от транспортной среды и может использоваться для доставки почты в сетях с протоколами, отличными от TCP/IP и Х.25. Взаимодействие в рамках SMTP строится по принципу двусторонней связи, которая устанавливается между отправите-

ОТПРАВИТЕЛЬ ПОЛУЧАТЕЛЬ Рис. 6.9. Схема взаимодействия по протоколу SMTP

 

лем и получателем почтового сообщения (рис. 6.9). При этом от­правитель инициирует соединение и посылает запросы на обслу­живание, выступая в роли клиента, а получатель отвечает на эти запросы (выполняя функции сервера).

Канал связи устанавливается непосредственно между отправи­телем и получателем сообщения. При таком взаимодействии почта достигает абонента в течение нескольких секунд после отправки.

Обмен сообщениями и инструкциями в SMTP ведется в ASCII-кодах.

Для инициализации канала и его закрытия используются ко­манды helo и quit соответственно. Первой командой сеанса должна быть helo.

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

Наиболее распространенной дисциплиной является отправ­ление почтового сообщения, которое начинается по команде mail, идентифицирующей отправителя:

MAIL FROM: [email protected]

Следующей командой определяется адрес получателя:

RCPT ТО: [email protected]

После того как определены отправитель и получатель, можно отправлять сообщение командой data, которая вводится без па­раметров и идентифицирует начало ввода почтового сообщения. Согласно стандарту почтового сообщения RFC-822, отправитель передает заголовок и тело сообщения, которые разделены пустой строкой. Сам протокол SMTP не накладывает каких-либо огра­ничений на информацию, которая заключена между командой data и «.» в первой позиции последней строки.

Следующая дисциплина, определенная в протоколе SMTP, — перенаправление почтового сообщения (forwarding).

Верификация и расширение адресов составляют дисциплину ве­рификации. В ней используются команды vrfy и ехрп. По ко­манде vrfy сервер подтверждает наличие или отсутствие указан­ного пользователя.

В список дисциплин, разрешенных протоколом SMTP, вхо­дит, кроме отправки почты, еще и прямая рассылка сообщений. В этом случае сообщение будет отправляться не в почтовый ящик, а непосредственно на терминал пользователя, если пользо­ватель в данный момент находится за своим терминалом. Прямая рассылка осуществляется по команде send, которая имеет такой же синтаксис, как и команда mail. Кроме send прямую рассылку осуществляют soml (Send or Mail) и saml (Send and Mail).

Протокол допускает рассылку почтовых сообщений в режи­ме оповещения. Для этого отправитель в адресе получателя мо­жет указать несколько пользователей или групповой адрес. Кро­ме вышеперечисленных дисциплин протокол позволяет отправи­телю и получателю меняться ролями друг с другом. Происходит это по команде turn.

Протокол обмена почтовой информацией РОРЗ (Post Office Protocol, версия 3) предназначен для пересылки почты из почто­вых ящиков пользователей (на сервере) на их рабочие места с помощью программ-клиентов. Если по протоколу SMTP пользо­ватели отправляют корреспонденцию через Internet, то по прото­колу РОРЗ пользователи получают корреспонденцию из своих почтовых ящиков на почтовом сервере в локальные файлы, од­нако сообщения можно принимать, но нельзя отправлять. Фор­мально взаимодействие по протоколу РОРЗ можно разделить на две фазы: аутентификации и обмена данными. В фазе аутенти­фикации пользователь должен сообщить свой идентификатор и пароль (команды user и pass). Если аутентификация была про­изведена успешно, то система позволяет работать с домашним ящиком пользователя.

По команде list система сообщает число сообщений и их размер в байтах. По команде ret г можно получить текст сооб­щения, по команде dele — пометить сообщение к удалению. Удаляются сообщения только в момент окончания сеанса, по­этому по команде г set эти пометки можно снять. Команда quit завершает сеанс работы с сервером.

Протокол IMAP (Interactive Mail Access Protocol) представляет собой более надежную альтернативу протоколу РОРЗ и к тому же обладает более широкими возможностями по управлению процессом обмена с сервером. Работа протокола осуществляется по 143 порту TCP. Главное отличие от POP состоит в возможно­сти поиска нужного сообщения и осуществлении разбора заго­ловков сообщения. Для поиска информации используется ко­манда find с различными аргументами.




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


Дата добавления: 2014-11-29; Просмотров: 555; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.