Автор работы: Пользователь скрыл имя, 10 Мая 2014 в 20:57, курсовая работа
Существует значительное число систем электронной почты, они отличаются реализацией протоколов и форматами передаваемых почтовых сообщений. Однако практически все почтовые системы в зависимости от стандартов, на которых они основываются, делятся на :
1. Системы, основанные на протоколе Х.400
2. Системы, основанные на протоколе SMTP
3. Системы на основе частных стандартов (например MS Mail, cc:Mail)
4. Гибридные системы (например MS Exchange Server)
Большинство современных реализаций SMTP-серверов позволяют сочетать все перечисленные функции на одном компьютере.
2.2. Адресация в частных системах
Адресация
Системы электронной почты, такие как MS Mail и cc:Mail, используют гораздо более простую схему адресации, нежели SMTP. MS Mail адрес строится по следующей схеме:
NETWORK/PO/USER
где
NETWORK - имя так называемой почтовой сети (или
почтового домена);
PO - имя почтового отделения;
USER - название пользовательского почтового
ящика или списка рассылки.
Предельная длина каждого из компонентов адреса не может превышать десяти символов.
Lotus cc:Mail использует более простую схему адресации, но более гибкую схему указания пользовательского почтового ящика:
USER at POST OFFICE
где
POST OFFICE - название почтового отделения;
USER - название пользовательского
почтового ящика или списка рассылки,
допускающее использование как псевдонима,
так и реального имени.
Предельная допустимая длина адреса cc:Mail - 256 символов.
Поскольку рассматриваемые почтовые системы предназначены для использования в основном внутри организаций, схема назначения имен выбирается достаточно произвольно. При отправке почтовых сообщений, вместо реального адреса может указываться псевдоним почтового ящика или реальное имя. Однако, в любом случае перед отправкой на основе указанной информации производится поиск реального адреса в глобальной адресной книге. Каждый почтовый ящик может иметь только один адрес.
Маршрутизация
Поскольку ни MS Mail, ни cc:Mail не ориентированы на взаимодействие с какой-либо внешней службой имен, для осуществления доставки сообщений нелокальным пользователям в каждом почтовом отделении должна присутствовать статическая таблица маршрутизации. Формирование этой таблицы выполняет администратор. В случае использования синхронизации каталогов между почтовыми отделениями, информация о маршрутах добавляется в таблицу автоматически.
2.3. Адресация в системах X.400
Адресация
В системах на базе рекомендаций X.400 используется одна из самых мощных схем адресации, известная как автор/получатель (Originator/Recipient или O/R). Структура адреса и терминология, используемая при определении адресов, опирается на предположение (не лишенное оснований), что глобальная телекоммуникационная сеть управляется и поддерживается официально зарегистрированными в CCITT/ITU коммерческими компаниями, предоставляющими свои услуги прочим организациям. В терминах рекомендаций X.400 телекоммуникационные компании называются администрацией (Administration). Управляющим доменом (Management Domain или MD) называется объединение по крайне мере одного MTA и произвольного (в том числе нулевого) количества пользовательских агентов (UA), информационных хранилищ (MS) и/или шлюзов (AU), принадлежащих и управляемых одной компанией. Управляющий домен, поддерживаемый администрацией, называется административным управляющим доменом (Administration management domain или ADMD).
Остальные домены, обслуживаемые неадминистрациями, называются частными управляющими доменами (Private management domain или PRMD). В обязанности ADMD входит контроль за уникальностью имен PRMD, пользующихся его услугами, обеспечение корректной работы телекоммуникационного оборудования, начисление платы за услуги и взаимные расчеты с другими ADMD. В ведении PRMD находится назначение имен внутри собственного управляющего домена. Согласно рекомендациям CCITT, частные управляющие домены должны направлять весь нелокальный трафик только через свой административный домен, прямая же передача данных между PRMD не категорически приветствуется. На территории каждого государства может существовать несколько ADMD, однако, в целях обеспечения "максимальной" совместимости с национальной политикой сфера деятельности ADMD не распространяется за пределы государственных границ. По этой же причине существование международных PRMD неявно запрещается.
Пользовательский адрес X.400 представляет собой набор атрибутов. Для разделения атрибутов используется либо прямой слеш, либо двоеточие. Каждый атрибут записывается в виде КЛЮЧЕВОЕ_СЛОВО=ЗНАЧЕНИЕ, для ключевых слов могут использоваться аббревиатуры и метки. Часть атрибутов, не оказывающих влияния на уникальность адреса, может быть опущена. Сведения об адресате могут иметь произвольный порядок следования. Существуют четыре типа адресов X.400:
В таблице 1.2 приводится список атрибутов для мнемонического адреса X.400.
Таблица 1.2. Атрибуты мнемонического O/R адреса
Тип атрибута |
Аббревиатура |
Метка |
Длина |
Примечания |
Given Name |
Given Name |
G |
16 |
Имя |
Initials |
Initials |
I |
5 |
Инициалы |
Surname |
Surname |
S |
40 |
Фамилия |
Generation Qualifier |
Generation |
Q |
3 |
Признак поколения |
Organization |
Organization |
O |
64 |
Название организации |
Organizational Unit 1 |
Org.Unit.1 |
OU1 |
32 |
Подразделение 1 уровня |
Organizational Unit 2 |
Org.Unit.2 |
OU2 |
32 |
Подразделение 2 уровня |
Private Management Domain |
PRMD |
P |
16 |
Частный управляющий домен |
Administration |
ADMD |
A |
16 |
Административный |
Country |
Country |
C |
2 |
Страна |
Domain Defined |
DDA |
DDA |
8128 |
Доменный атрибут, такой как адрес MS Mail или SMTP |
Атрибуты, всегда присутствующие в адресе, выделены серым цветом. Синтаксис доменного атрибута отличается от остальных. В адресе может быть до четырех DDA-записей, имеющих одинаковый формат DDA:ТИП=ЗНАЧЕНИЕ. Как следствие этого, результат разбора адреса зависит от их порядка следования. Кроме того, для этого атрибута имеет значение регистр букв. Данный атрибут был введен для обеспечения лучшего взаимодействия с внешними системами, использующими отличную от X.400 адресацию.
Маршрутизация
В силу архитектурных особенностей X.400, для гарантированного установления соединения между двумя MTA требуется ручная настройка значительного числа параметров, таких как селекторы, имена и пароли MTA и т.п. Поэтому динамическая маршрутизация в системах X.400 не возможна. Однако в случае использования каталога организации, информация о маршрутах может быть добавлена в таблицы автоматически.
2.4. Адресация в MS Exchange
Адресация
В сервере Exchange используется весьма необычная на первый взгляд схема назначения адресов. Она двойная, т.е. каждый ящик или список рассылки (а если быть точным - каждый объект каталога) всегда имеет два адреса: адрес X.400 и внутренний. Чем это объяснить? Во-первых, одной из целей, преследовавшихся при создании Exchange, было обеспечение возможности использовать произвольное количество адресов различных типов для каждого почтового ящика и осуществлять доставку по любому из них. Это неизбежно потребовало введения параллельной адресации, не совпадающей ни с одной из существующих. Во-вторых, поскольку внутренние адреса имели собственный формат и не предназначались для применения за пределами одной организации, потребовалось наличие еще другого адреса, который мог бы быть использован для общения с внешним миром, был общеизвестен и не требовал обязательной регистрации. Этим условиям удовлетворял только адрес X.400. Чтобы обеспечить достаточную гибкость системе, ее X.400-адрес может быть динамически изменен, но не уничтожен.
Поскольку любые другие почтовые адреса, включая дополнительные X.400, являются не более чем атрибутами объекта, их набор и значение может произвольно изменяться по мере необходимости. Такой подход позволяет реализовать столь популярную сейчас концепцию плоского почтового пространства, когда упоминания о внутренней структуре организации полностью исключены из почтового адреса (например, подавляющее большинство адресов Internet в настоящее время имеет вид mailbox@company.com).
Любой из поддерживаемых типов адресов: X.400, Internet, cc:Mail и MS Mail может быть использован при отправке почтовых сообщений. Установка почтовых шлюзов в другие системы позволяет вводить адреса в характерных для них форматах.
Маршрутизация
Для отправки сообщений внутри почтового пространства, объединяющего серверы Exchange, системы X.400, MS Mail и cc:Mail, используется статическая маршрутизация. При отправке сообщений через сети SMTP может быть использована динамическая маршрутизация на основе службы имен DNS и/или статическая маршрутизация на основе таблиц. В случае использования синхронизации каталогов, таблицы маршрутизации обновляются автоматически.