Система обработки сообщения X.400 и X.500 Стандарт OSI X.400 определяет электронную систему для обмена сообщениями между системами, которые работают на целом ряде плат- форм. X.400 - это модель OSI, которая принята также комитетом CCITT. Ее целью является обеспечения совместимости между продук- тами и интерфейсами различных производителей и средств передачи сообщений. Если использовать аналогию конверта, то средства электронной почты X.400 обеспечивают способ заполнения конверта информацией и передачу его другому пользователю или системе. Поскольку форматы во всех системах X.400 совпадают, пользователи могут посылать со- общения различным приложениям X.400 в сети масштаба предприятия или в глобальной сети. Сообщения могут представлять собой простые примечания или данные из других прикладных программ, такие как электронные таблицы или системы обработки текста. Приложение мо- жет использовать X.400 в качестве основы передачи информации центральной системе. Для обмена сообщениями могут использоваться общедоступные сети X.25. Систему передачи сообщений X.400 образуют следующие модули: * Агент пользователя UA (User Agent) подготавливает сообще- ние для маршрутизации адресату, адресуя его с помощью ин- формации, найденной в справочной таблице. Эта таблица со- держит имена и адреса других пользователей X.400. Для ад- ресации объекта каталог может следовать специфификации X.500. * Агенты передачи сообщения MTA (Message Transfer Agent) воспринимает сообщения от UA и маршрутизирует их другим MTA. * Хранилище сообщений MS (Message Store) - это область памя- ти для сообщений, распределяемых другим пользователям. Это средство позволяет передавать сообщения в удобное время. * Каталоговая система (Directory System) содержит полный список имен и адресов других пользователей X.400 (обычно в стандарте X.500). Одна из самых трудных задач, которую предстоит осуществить в мире стандартов, это реализация общемировых средств обслуживания каталогов и схем адресации. Это именно та область, где X.400 и X.500 борются за разработку стандартов и рабочих продуктов. Целью X.400 было введение стандартов для любой адресации, но на этом пути предстоит еще многое сделать. Стоимость и сложность существующих систем сохраняют X.400 в качестве механизма трансля- ции между различными системами. Независимо от сложности адреса, его можно записать в каталог для использования на одном конце электронной почты, и он прекрасно выполнит свою задачу. X.500 - это стандарт спецификации глобальных имен. Хотя мно- гие рассматривают X.500 просто как расширение X.400, это не так. X.500 - это новый стандарт средств обслуживания каталогов, кото- рый в предстоящие три года должен дать неплохие результаты. Служ- ба каталогов в NetWare 4.0 следуют шаблону X.500. Чтобы можно бы- ло создавать продукты для совместной работы, для каждого произво- дителя должны быть установлены достаточно жесткие стандарты. X.500 будет способствовать рынку межплатформных приложений. X.500 помогает пользователям находить в больших объединенных сетях ре- сурсы и друг-друга. Неуловимая цель - сделать средства обслужива- ния каталогов такими же простыми, как использование телефона. Глобальная база данных пользователей и ресурсов должна пос- тоянно обновляться и синхронизироваться. Стандарт X.500 определя- ет, как реализована эта база данных, и как к ней можно обращаться и обновлять ее. Система глобальных имен аналогична телефонной книге или пе- речню услуг. Как трудно было бы пользоваться телефоном без теле- фонной книги или посылать письмо, не зная адреса! В глобальной спецификации имен X.500 вы ссылаетесь на ресурсы с помощью слож- ного имени. Это имя описывает сначала тип объекта данного ресурса (пользователь, принтер, сервер и т.д.). Следующая часть описывает расположение ресурса. Дополнительные компоненты могут описывать название компании и ее адрес. Однако в настоящее время в мире NetWare и в мире UNIX ис- пользуются совершенно различные адресные схемы. Novell многие критикуют за отсутствие действительно распределенного каталога. Как служба каталогов локальных вычислительных сетей для PC (PC LAN) известен также продукт StreetTalk фирмы Banyan Systems. StreetTalk - это превосходный продукт, но из-за малой доли рынка, принадлежащей Banyan, распространение его невелико. В NetWare 4.0 Novell использовала X.500 в качестве основы своей собственной службы каталогов NDS (NetWare Directory Services). Возможно, это слишком ранняя реализация X.500, основан- ная на стандартах, которые еще достаточно туманны и различными разработчиками интерпретируются по-разному. Однако, когда X.500 станут использовать больше систем, схема адресации в NetWare бу- дет такой же, как схема адресации других распределенных систем. Это может быть очень удобным. Глобальная система имен помещает пользователей и ресурсы в домены, которые помогают администраторам организовать систему и помогает пользователям быстро находить объекты.