Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Таможенные информационные технологии

Модель протокола

Взаимодействие в рамках SMTP строится по принципу двусторонней связи, которая устанавливается между отправителем и получателем почтового сообщения. При этом отправитель инициирует соединение и посылает запросы на обслуживание, а получатель на эти запросы отвечает. Фактически, отправитель является клиентом, а получатель - сервером (рис. 7.10).

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

Формат почтового сообщения (RFC-822)

Формат почтового сообщения Internet определен в документе RFC-822 (Standard for ARPA Internet Text Message). Это достаточно большой документ объемом в 47 страниц машинописного текста, поэтому рассмотрим формат сообщения на примерах. Почтовое сообщение состоит из трех частей: конверта, заголовка и тела сообщения.

Пользователь видит только заголовок и тело сообщения. Конверт используется только программами доставки. Заголовок всегда находится перед телом сообщения и отделен от него пустой строкой. RFC-822 регламентирует содержание заголовка сообщения, состоит из полей, которые, в свою очередь, содержат имя поля и его содержание. Имя поля отделено от содержания символом ":". Минимально необходимы поля Date, From, стр или то.

Дисциплины работы и команды протокола

Сообщения и инструкциями в SMTP ведется в ASCII-кодах. В протоколе определено несколько видов взаимодействия между отправителем почтового сообщения и его получателем, которые здесь называются дисциплинами. Самой распространенной дисциплиной является отправка почтового сообщения, начинается командой MAIL, которая идентифицирует отправителя: MAIL FROM: Следующей командой определяется адрес получателя: RCPT ТО: Этот адрес e-mail защищен от спам-ботов. Чтобы увидеть его, у Вас должен быть включен Java-Script

После того, как определены отправитель и получатель почтового сообщения, можно отправлять последнее: DATA

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

Для налаживания или проверки соединения SMTP можно использовать telnet. Для этого вслед за адресу машины следует ввести номер порта: telnet apollo.polyn.kiae.su 25

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

Адресация в SMTP-системах

В системах на базе SMTP используется интуитивно понятна, проста и одновременно очень мощная иерархическая схема адресации, аналогичная той, что принята в службе имен Интернета (Domain Name Services, или DNS). Эта схема может обеспечить уникальность адреса практически неограниченному количеству пользователей. Почтовый адрес SMTP записывается так:

mailbox @ domain, где mailbox - символическое имя почтового ящика пользователя, длиной до 63 символов;

domain - уникальное имя (почтовый домен) системы, в которой зарегистрирован упомянутый пользователь, длиной до 255 символов.

Сочетание имени и домена образует уникальный идентификатор пользователя. Почтовый домен сохраняет полную информацию о положении системы в иерархии почтового пространства организации. Каждый следующий уровень иерархии отделяется от предыдущего точкой. Разбор имя домена выполняется слева направо. Самый высокий уровень (top level), который называют корневым доменом (root domain), соответствует или типа организации (com - для коммерческой, gov - государственной, org - общественной и т.п.), или географическому региону (стране) (гы - для России, fi- Франции и др.). Следующими в иерархии идут домены первого уровня (first level), что, как правило, представляют имя организации. Регистрацией имен доменов первого уровня занимается международный центр Интернета (Internet Network Information Center, или InterNIC). За назначение имен доменов более низкого уровня чаще всего отвечают сами компании. Поскольку организациям не запрещается регистрировать для собственных нужд несколько параллельных доменов (например, CIT.MSK.RU и CIT.COM), пользователь может иметь более одной SMTP-адреса. Кроме того, современные SMTP-системы зачастую дают возможность назначать псевдонимы для самого почтового ящика (например, Этот адрес e-mail защищен от спам-ботов. Чтобы увидеть его, у Вас должен быть включен Java-Script и Этот адрес e-mail защищен от спам-ботов. Чтобы увидеть его, у Вас должен быть включен Java-Script ).'; document.write( '' ); document.write( addy_text50993 ); document.write( '<\/a>' ); //-->\n Этот адрес e-mail защищен от спам-ботов. Чтобы увидеть его, у Вас должен быть включен Java-Script

Рис. 7.11 приведен принцип образования SMTP-адресации. В приведенном примере CIT.MSK.RU есть поддомены MSK.RU, что, в свою очередь, является Субдомен RU. Компания СИТ имеет два зарегистрированы имени и каждый пользователь может иметь два почтовых адреса.

 
< Предыдущая   СОДЕРЖАНИЕ   Следующая >
 

Предметы
Агропромышленность
Банковское дело
БЖД
Бухучет и аудит
География
Документоведение
Естествознание
Журналистика
Инвестирование
Информатика
История
Культурология
Литература
Логика
Логистика
Маркетинг
Математика, химия, физика
Медицина
Менеджмент
Недвижимость
Педагогика
Политология
Политэкономия
Право
Психология
Региональная экономика
Религиоведение
Риторика
Социология
Статистика
Страховое дело
Техника
Товароведение
Туризм
Философия
Финансы
Экология
Экономика
Этика и эстетика
Прочее