6.2. Стандарт электронной почты Х.400

Стандарт Х.400 - это стандарт электронного обмена сообщениями. Он имеет универсальное значение для организации различных прикладных систем: электронной почты, служб передачи сообщений EDIFACT, служб обмена документами установ.
Стандарт Х.400 в рамках эталонной модели взаимодействия открытых систем OSI / ISO является стандартом прикладного уровня. Наиболее эффективно системы Х.400 реализуются на базе сетей передачи данных, работающих по технологии коммутации пакетов по стандарту Х.25.
Стандарт Х.400 определяет общую структуру обменных сообщений (конверт, управляющие и адресные поля и состав сообщения), протоколов взаимодействия ЭВМ, программ и абонентов при обмене сообщениями, а также широкий набор сервисных возможностей по обработке сообщений. Протоколы и службы, определены Х.400, образуют свою уровневую структуру (рис. 6.1). Программы, которые реализуют Х.400 на ЭВМ, подключенных к сети передачи данных, выполняют ряд взаимосвязанных функций.
Служба агента пользователя (АК) выполняет функции: подготовки сообщения, форматирования конверта и управляющих полей, анализа сообщений, принимаемых адресации сообщений, просмотра сетевого справочника адресов, подготовки адресных списков, рассылки сообщений. АК также отвечает за сохранение за файлах (почтовых ящиках), выборку сообщений из файлов, ведения служебных журналов по приему / выдаче повидомлень.
Программа АК ведет через интерфейсную программу диалог с пользователем. Для пользователя выдаются подсказки, ориентированные меню и обрабатываются команды управления электронной почтой. Например, такими командами могут быть:
EXСHANGE - автоматическая передача (прием) набора сообщений или файла;
READ - отражение полученных или отправленных сообщений
COMPOSE - составление, редактирование сообщений
SEND - отправка сообщений в сеть;
REPLY - подготовка ответа на полученное сообщение и отправка сообщения;
FORWARD - перенаправление по некоторому адресу полученного сообщения (возможно, с его исправлением)
MOVE - пересылка сообщения в файл для хранения;
DELETE - вывод сообщения, что сохраняется;
SHOW - показ всех сообщений сохраняются;
CHECK - проверка условий ответа или отправления для ранее пересылаемых сообщений
RECEIVE MSG - неавтоматическое (ручной) получение сообщений
EXITUA - завершение сеанса работы агента користувача.
Набор подобных команд и соответствующих им функций не регламентируется стандартом Х.400. Однако общая функциональность программы АК и протокол ее взаимодействия с программой АК адресату сообщений полностью определены протоколом Р2. АК, взаимодействующих, однозначным образом структурируют сообщения в управляющих полях стандартно указываются отправитель и получатель сообщения, список адресов рассылки, предмет сообщения, атрибуты срочности передачи и дополнительные услуги по передаче повидомлень.
Агент пользователя взаимодействует с агентом передачи сообщений (АПП). Программа АПП принимает сообщение, контролирует формат и наполнение управляющих полей, форматирует сообщения в структуру, которая предназначена для решения коммуникационных задач, включая ряд механизмов учета сообщений, обеспечения надежной передачи, передачи сообщений о приеме, контроль ошибок передачи. Протокол Р1 детально и жестко определяет взаимодействие двух АПП. В распределенной системе электронной почты, которая охватывает несколько сетей и ЭВМ, могут взаимодействовать десятки АПП. При этом они осуществляют маршрутизацию сообщений, промежуточное хранение сообщений и ряд специальных функций, гарантирующих надежность передачи.
Совокупность АК и АПП образует систему сообщений (СОП).
Интерес производителей компьютерных и коммуникационных систем в Х.400 определяется признанием рекомендаций как международного стандарта, который все больше распространяется в Европе, Северной Америке, Азии. Производители систем рассматривают Х.400 как платформу для внедрения в мировой рынок компьютерной связи. Практически все европейские страны планируют внедрение коммерческих Х.400-cистем.
6.1. Общая характеристика систем обработки сообщений 6.3. Архитектура Х.400 -систем