Rex400

#

ЛАБОРАТОРНАЯ РАБОТА

###

“Анализ структуры и возможностей многофункциональной системы обработки и передачи сообщений REX400”

###

1. ЦЕЛЬ РАБОТЫ

####

Изучить принципы построения системы электронной почты на базе рекомендаций ITU-T X.400.
Получить практические навыки в настройке почтовой программы “Агент пользователя” и подготовке электронных сообщений.

###
Часть I
2. ЗАДАНИЕ НА ЛАБОРАТОРНУЮ РАБОТУ

С помощью компьютерного учебного курса “Электронная почта в системе REX400” изучить темы:
- Общая характеристика систем обработки сообщений,
- Архитектура Х.400-системы,
- Протоколы, области управления и службы Х.400-системы,
- Многофункциональная система обработки и передачи сообщений REX400
- Система REX400. Агент пользователя.
Отвечая на вопросы, предлагаемые в каждой теме, проконтролировать усвоение материала.

###
3. СОДЕРЖАНИЕ ОТЧЕТА

В отчете необходимо дать ответы на вопросы:
- Электронная почта как компьютерная система обработки сообщений,
- Структура системы передачи сообщений Х.400,
- Протоколы и области управления,
- Имена и адреса, характеристика услуг в системе Х.400,
- Многофункциональная система обработки и передачи сообщений REX400.

###
Часть II
2. ЗАДАНИЕ НА ЛАБОРАТОРНУЮ РАБОТУ

Загрузить основной модуль почтовой программы “Агент пользователя”.
Составить структурную схему “меню” программы. Уяснить действия, предусмотренные в “меню”.
Осуществить согласно варианту задания установку параметров почтовой программы.
Подготовить электронное сообщение.

###
3. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ДЛЯ ВЫПОЛНЕНИЯ ЗАДАНИЯ

3.1. Выбрать пункт меню "Настройка" и подпункт "Настройка системы". Указать часовой пояс (временная поправка часового
пояса относительно Гринвича), телефонный код страны и код города.
3.2. Выбрать пункт меню "Настройка" и подпункт "Атрибуты пользователя". Указать логическое имя и адрес станции REX400 в формате Х.400.
3.3. Выбрать пункт меню "Настройка" и подпункт "Транспортные настройки". Для подключения к станции REX400 с помощью
модема указать номер коммуникационного порта, к которому подключен модем; значение скорости, на которой модем будет
передавать и принимать данные; опцию контроля (каким образом используется бит четности); число информационных бит в байте;
число бит, которые замыкают передаваемый информационный байт; строку настройки модема, которая вводится в модем перед
сеансом связи; способ управления потоком данных между компьютером и модемом.
3.4. Для подготовки сообщения выбрать пункт меню "Сообщение" и подпункт "Новое сообщение". В открывшемся окне заполнить конверт (тема сообщения, адреса основных получателей и получателей копий письма). Составить текст письма. Если необходимо, указать присоединяемые файлы.
3.5. Закончить работу с программой "Агент пользователя".

###
Значения параметров
для почтовой программы “Агент пользователя”

### Параметры почтовой программы

### ВАРИАНТ

1 | 2 | 3 | 4 | 5 | 6 | 7
1. Составить и записать в программу строку инициализации модема, содержащую АТ-команды:
S14= | 130 | 138 | 162 | 170 | 130 | 138 | 162
S21= | 80 | 112 | 80 | 112 | 80 | 112 | 80
S22= | 67 | 69 | 70 | 71 | 73 | 74 | 75
2. Скорость передачи данных,(bps) | 2400 | 4800 | 9600 | 19200 | 38400 | 57600 | 115200
3. Номер COM-порта | 1 | 2 | 3 | 4 | 1 | 2 | 3
4. Количество битов в символе | 5 | 6 | 7 | 8 | 5 | 6 | 7
5. Количество стоповых битов | 1 | 2 | 1 | 2 | 1 | 2 | 1
6. Контрольный бит | none | even | odd | none | odd | even | none
7. Управление потоком данных
-программное |  | + |  | + |  | + |
-аппаратное | + |  | + |  | + |  | +
8. Административная область управления | REX400
9. Частная область управления | IAS | VOSTOK | SAMARA | SPB | LFC
10. Код города | 095 | 4232 | 846-2 | 812 | 812
11. Часовой пояс | 03 | 07 | 04 | 03 | 03

###
4. СОДЕРЖАНИЕ ОТЧЕТА

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

###
ЛИТЕРАТУРА

1. Яновский Г.Г. Электронная почта на базе стандарта Х.400. - Технологии электронных коммуникаций. Том 29, М.: Россия, 1992.
2. Петраков А.В. Введение в электронную почту. - М.: Финансы и статистика, 1993.
3. REX400. Многофункциональная система обработки и передачи сообщений. Руководство пользователя. - М.: АО “Клуб 400”, ИАС, 1994.
4. Система REX400. Агент пользователя. Руководство пользователя. Москва: - 1994.
5. Использование технологии REX400 для создания ведомственных, региональных и частных сетей передачи данных и предоставления комплексных информационных услуг. - М.: АО “Клуб 400”, ИАС, 1995.
Приложение

###
ЭЛЕКТРОННАЯ ПОЧТА НА ОСНОВЕ СТАНДАРТОВ
ITU-T (МККТТ) Х.400
1. Архитектура Х.400 системы

Рекомендации ITU-T (МККТТ) Х.400 определяют структуру функциональной модели системы обработки сообщений (СОС), описывают основные соотношения между компонентами СОС, службы и протоколы. Модель имеет многослойную структуру [1].
На рис. 1 представлена модель СОС, отвечающая Рекомендациям Х.400 1984 г. Внутренняя часть системы называется системой пересылки сообщений (СПС) и состоит из узлов, называемых агентами пересылки сообщений (АПС).
Рис. 1. Структура системы передачи сообщений X.400 (вариант 1984 г.)
Следующий слой состоит из систем - агентов пользователей (АП). Эти системы являются связующим звеном между пользователем (П) и СОС. АП выполняют функции ввода сообщения от отправителя в СОС и доставки сообщения из СОС получателю, а также ряд функций, связанных с обработкой сообщений. Совокупность слоя АПС и слоя АП представляет собой систему обработки сообщений (СОС).
Внешний слой СОС образуется самими пользователями, использующими СОС для обмена сообщениями. Все три слоя составляют среду обработки сообщений.
Пользователь (User) может быть человеком или процессом.
Агент пользователя (User Agent, UA) - прикладной процесс, обеспечивающий доступность служб системы пересылки сообщений для пользователя. АП реализуется в виде прикладной программы, обеспечивающей создание, размещение сообщений в СПС, прием и архивацию сообщений. Каждый АП (и, следовательно, пользователь) идентифицируется с помощью адреса и имени. АП может быть размещен в рабочей станции пользователя или в компьютере, находящемся внутри СПС.
Система пересылки сообщений (Message Transfer System, MTS) пересылает сообщение от АП - отправителя к АП - получателю.
Рис. 2. Структура системы передачи сообщений X.400 (вариант 1988г.)
Сообщения, пересылаемые в СПС, могут накапливаться в промежуточных узлах АПС. Таким образом, в СПС и, следовательно, в СОС реализуется принцип коммутации сообщений на прикладном уровне.
Агент пересылки сообщений (Message Transfer Agent, MTA), является узлом СПС и реализует механизм коммутации сообщений, включающий прием, накопление, определение маршрута дальнейшей передачи к другим объектам СПС. АПС проверяет правильность формата и наличие ошибок, а затем передает сообщение к следующему узлу - АПС или к АП. АПС представляет собой компьютер с соответствующей прикладной программой.
В 1988 г. была предложена новая модель, как расширенный вариант описанной выше модели. В состав СОС включены новые объекты - блоки доступа для пользователей других телематических служб (телекс, факс, и т.д.) и хранилища сообщений. Модель 1988 г. показана на рис. 2.
Специальный блок БД, названный блоком доступа физической доставки (БДФД), устанавливает связь СОС с традиционной системой почтовой связи (путем получения твердой копии сообщения).
Хранилища сообщений (ХС) являются буферными накопителями и применяются, когда недостаточно памяти персональных компьютеров, используемых для реализации АП или АПС.

###
2. Структура сообщений

В соответствии с рекомендациями ITU-T сообщения, передаваемые в СОС, состоят из конверта и содержания.
Конверт состоит из адресов отправителя и получателя, а также служебных символов, используемых при доставке сообщения. Эти символы должны обеспечивать реализацию дополнительных услуг в рамках СОС (например, извещение о доставке сообщения).
Содержательная часть сообщения - тело сообщения, состоящее из нескольких частей - страниц, не обрабатывается при прохождении через СОС, за исключением тех случаев, когда дополнительные услуги связаны с преобразованием формы сообщения (например, преобразование "текст - факсимильное изображение").

###
3. Процесс передачи сообщения в X.400

Для того чтобы передать сообщение, пользователь на своей рабочей станции составляет его, используя местную прикладную программу АП, применяя соответствующие правила структурирования и обращаясь к хранящемуся у АП справочнику адресов.
Сообщение с помощью АП размещается в СПС путем передачи ближайшему АПС. АПС после накопления передает сообщение через последующие АПС, пока оно не поступит в АП получателя. АПС не меняет содержания сообщения, за исключением тех случаев, когда необходимо преобразование форматов. Четкое разделение сообщения на две части - конверт и содержание - обеспечивает X.400 широкое применение на базе коммутации сообщений.

###
4. Протоколы ЭП системы X.400

В рекомендациях 1984 г. были описаны следующие протоколы взаимодействия между объектами СОС:
- протокол P1, определяющий взаимодействие двух АПС;
- протокол P2, описывающий взаимодействие двух АП через СПС как службу межперсонального обмена;
- протокол P3, определяющий взаимодействие между АПС и удаленными АП.
В рекомендациях 1988 г. протокол P3 был расширен и теперь описывает взаимодействие в АПС не только удаленного АП, но также и хранилища ХС.
Обмен сообщениями между АП и ХС определяется протоколом P7.
Области действия протоколов показаны на рис. 3.
Рис. 3. Протоколы системы передачи сообщений X.400
Протоколы P1 включает в свой состав три сервисные группы. Группа сервиса пересылки сообщений обеспечивает пересылку полных сообщений, состоящих из конверта и содержание. Группа сервиса пробных пересылок реализует функции пересылки пустых конвертов с целью проверки тракта между АПС. Группа сервиса служебной пересылки обеспечивает пересылку служебных сообщений в направлениях, противоположных пересылке основных и пробных сообщений. Служебные сообщения могут, например, фиксировать доставку или недоставку сообщения, причину и время события.
Протокол P2 описывает способы размещения сообщений в СПС, доставки и поиска сообщений. Этот протокол определяет режим межперсонального обмена. Вместе с тем между АП могут использоваться другие протоколы, например протокол EDI - Electronic Data Interchange, поддерживающий обмен финансовыми документами.
Протоколы P3 и P7 содержит одинаковые сервисные группы, отличающиеся только объектами, в которых они реализуются. Определены главные сервисные группы служб размещения, доставки и поиска сообщений и административных служб. Протокол P7 идентичен протоколу P3, за исключением того, что служба доставки в паре "АП - хранилище АПС" протокола P3 заменяется службой поиска сообщений в паре "АП - хранилище ХС" протокола P7. Это отражается в процедуре пересылки сообщения, которое доставляется из АПС в ХС и затем передается по запросу АП пользователю частично или полностью.

###
5. Имена и адреса в системе X.400

Основными объектами СОС, требующими присвоения имен и определения адресов, являются пользователи, под которыми понимаются адресаты (адресанты) сообщений. Поскольку в соответствии с функциональной моделью СОС пользователи находятся вне системы, имена присваиваются пользовательским АП. Имя АП называется именем отправителя/получателя (О/П - имя). Если типы атрибутов для О/П - имени выбраны так, что СОС может точно определить точку подключения АП (а это бывает практически всегда), О/П - имя является и адресом (О/П - адрес). О/П - адрес представляет собой набор атрибутов, объединенных в пары, состоящие из типа атрибута и его значения. Рассмотрим одну из форм представления О/П - адреса, учитывая, что О/П - адрес представляется набором латинских букв.

###
Атрибут

###
Значение атрибута

Название страны, C | Две буквы кодированного названия страны, стандартизированные МОС
Название административной области управления, ADMD | Название области ADMD, с которой связан АП
Название частной области управления, PRMD | Название области PRMD, к которой принадлежит АП
Название организации, О | Название организации, к которой принадлежит пользователь (университет, компания и. т. д.)
Название отдела организации, OU | Название отдела данной организации в соответствии с ее структурой
Персональное имя, состоящее из фамилии, S и имени, G | Имя и фамилия человека, которого представляет данный АП

### Пример:

C=it; ADMD=itapac; PRMD=infn; O=ictp; OU=comlab;
S=yanovsky; G=gennady.