Галкин В.А., Григорьев Ю.А. - Телекоммуникации и сети, страница 100
Описание файла
PDF-файл из архива "Галкин В.А., Григорьев Ю.А. - Телекоммуникации и сети", который расположен в категории "". Всё это находится в предмете "сетевые технологии" из 7 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. .
Просмотр PDF-файла онлайн
Текст 100 страницы из PDF
Регистрацией имен доменов первого уровня занимается международный центр Internet (InterNIC - Internet NetworkInformation Center). 3a назначение имен доменов более низкого уровня чащевсего отвечают сами компании. Поскольку организациям не запрещено регистрировать для собственных нужд несколько параллельных доменов, напримерCIT.MSK.RU И CIT.COM, пользователь может иметь более одного SMTP-адреса.
В приведенном примере CIT.MSK.RU является субдоменом MSK.RU,который, в свою очередь, выступает субдоменом RU. Компания CIT имеетдва зарегистрированных имени, и следовательно каждый пользователь можетиметь два почтовых адреса. Кроме того, современные SMTP-системы зачастую позволяют назначать псевдонимы для самого почтового ящика (напримерJohnDoe@CITMSK.RU и JonnyD@CIT.MSK.RU).4196. Системы электронной почты и почтовых каталоговМаршрутизация в SMTPДля того чтобы SMPT-сервер доставил почту на имя адресата JohnDoe@CIT.M S K .
R U , ему предварительно нужно узнать IP-адрес машины, обслуживающей почтовый домен CIT.MSK.RU, обратившись с соответствующим запросом к серверу DNS. В службе имен DNS предусмотрен специальный тип ресурсной записи для обслуживания такого рода запросов - MX или Mail Exchanger,т. е. сервер, вьшолняющий обмен почтовыми сообщениями от имени домена.Упомянутая запись имеет следующий формат:domain MX [cost] hostnameгде domain - это имя почтового домена, к которому принадлежит адресат;hostname - символическое имя компьютера, располагающего знаьшями о том,как осуществлять дальнейшую доставку (для получения IP-адреса компьютера с именем hostname вьшолняется поиск адресной ресурсной записи в DNS);cost - относительная стоимость доставки через этот компьютер.При наличии нескольких МХ-записей для одного и того же домена сначалабудет вьшолнена попытка установить соединение с тем компьютером, у которого стоимость доставки ниже.
Если этот компьютер окажется недоступенили перегружен, будут использованы компьютеры с большими значениями стоимости.Таким образом, чтобы доставить сообщение на имя адресата John Doe@CIT.MSK.RU, сначала будет выполнен запрос к серверу DNS на получение спискаресурсных записей с типом MX. Если список не пуст, по имени компьютера снаименьшим значением стоимости доставки будет получен его адрес (опятьже через DNS), после чего будет установлено соединение и отправлена почта.Если для домена CIT.MSK.RU нет МХ-записи, домен будет трактоваться какимя компьютера. Будет выполнена попытка получить IP-адрес компьютера идоставить сообщение напрямую.Несмотря на то, что DNS-имена назначаются заранее и являются статической информацией, маршрутизацию сообщений SMTP в Internet можно рассматривать как динамическую, так как следующая точка маршрута (теоретически) должна определяться заново для каждого сообщения.В сетях, не имеющих прямого выхода в Internet и не использ>тощих возможности МХ-записей DNS, часто используют статическую схему маршрутизации.
Практически все существующие SMTP-системы позволяют применятьязыки сценариев для описания статических таблиц.Согласно терминологии, принятой в Internet, SMTP-сервер может выступать в одной (или нескольких) из следующих ролей:• mail exchanger -- компьютер, непосредственно подключенный к Internet ивьшолняющий доставку сообщений напрямую адресатам внутри организации,к которой он принадлежит. В организации может быгь несколько таких компьютеров с различными или одинаковыми значениями показателя стоимости доставки;4206.3. Системы на основе частных стандартов (MSMail, cc:Mail)• relay - компьютер, вьшолняющий прием почтового трафика от лица другихдоменов, не имеющих непосредственного и/или постоянного подключения кInternet и, как правило, не принадлежащий к организащ1ям, чьи домены он обслуживает.
Как косвенно следует из вьппесказанного, для каждого отдельногодомена может бьггь определено не более одного relay-сервера;• smart host - компьютер, способный осуществлять пересылку сообщенийна основе собственной статической таблищ>1 маршрутизащ1и. Одной из функщш smart host является переписывание на конверте адреса получателя и/илиотправителя перед осуществлением дальнейшей передачи сообщения.Больпшнство современных реализаций SMTP-серверов позволяет сочетатьвсе перечисленные функции на одном компьютере.6.3.
Системы на основе частных стандартов (MS Mail, cc:Mail)Особенности построения и основные характеристикиПараллельно с развитием персональных компьютеров и сетей на их основеразвивались системы электронной почты, использующие файловый метод доступа к информационным хранилищам, собственные форматы сообщений и протоколы взаимодействия агентов передачи сообщений. Классическим примером таких систем могут служить Microsoft Mail for PC Networks и Lotus cc:Mail.До начала массового распространения SMPT- и Х.400-систем электронныепочты на основе патентованных стандартов были весьма популярны и широкоиспользовались. Это обьясняется тем, что, не имея такой сложности реализации и внедрения, как почты Х.400, они обладали гораздо большей функциональностью и бьши гораздо удобнее в работе, чем SMTP-системы.
Например, каждая из частных систем предоставляла своим пользователям такие сервисы,как поддержка вложенных списков рассьшки, подтверждений о прочтении сообщения, множественных хранилищ (общих и личных папок) и средств группового планирования. К тому же для их работы не требовалось наличия на рабочих местах протокола ТСР/ГР и дорогостоящих lJNIX-серверов. Кроме того,они хорошо работали в любых локальных сетях. Наличие шлюзов в другиепочтовые системы обеспечивало и продолжает обеспечивать им достаточногладкую интеграцию в единое почтовое пространство многих компаний. До настоящего времени эти системы успешно работают в организациях со сравнительно небольшим числом сотрудников (до 300). Следует упомянуть, что результатом развития именно систем на основе частных стандартов сталопоявление повсеместно используемых наборов интерфейсов прикладных программ, таких, как MAPI (Messaging API) и VIM (Vendor Independent Messaging).Их поддержка реализована на сегодня практически во всех клиентских программах работы с электронной почтой.Однако у систем рассматриваемого типа есть ряд существенных недостатков.
Все они используют для организации хранилища сообщений парадигму почтового отделения (РО - Post Office). Почтовое отделение представляет собой набор файлов и каталогов определенной структуры, располагаемых наразделяемом ресурсе файлового сервера. Для такой схемы размещения необ421б. Системы электронной почты и почтовых каталоговходимо наличие прав на запись и удаление для каждого пользователя на соответствующем разделяемом ресурсе, что делает их чрезвычайно уязвимыми сточки зрения запщщенности от умьппленной или случайной порчи данных.
Крометого, поскольку операции доставки почты между пользователями в пределаходного почтового отделения вьшолняются исключительно средствами пользовательского агента (UA), зависание программы или компьютера на клиентеможет надолго блокировать или же разрушить служебные файлы, что сделаетневозможным работу других пользователей и может потребовать восстановления почтового отделения.В более ранних версиях МТА в рассматриваемых системах функционировали исключительно под MS-DOS и требовали установки отдельного компьютера для каждого типа соединения, будь то локальная сеть, канал Х.25 иликоммутируемые линии. По мере развития многозадачных операционных систем сначала появилась возможность запуска старьгс МТА под их управлением, а затем сами МТА были переписаны как родные приложения.
Примероммогут служить почтовые системы MS Mail 3.5 и cc:Mail 8.0.В настоящее время большинство производителей рассматриваемых систем переводят свои продукты в архитектуру клиент-сервер либо частично, какэто сделано в Lotus cc:Mail, либо полностью, как в Microsoft Exchange.АдресацияСистемы электронной почты, такие, как MS Mail и cc:Mail, используют гораздо более простую схему адресации, нежели SMTP. MS Mail-адрес строитсяпо следующей схеме:NETWORK/POAJSERгде NETWORK - имя так называемой почтовой сети (или почтового домена);РО - имя почтового отделения; USER - название пользовательского почтового ящика или списка рассьиши. Максимальная длина каждого из компонентовадреса не должна превьппать десяти символов.Lotus cc:Mail по сравнению с MS Mail использует более простую схему адресации, но более гибкую схему указания пользовательского почтового ящика:USER at POST OFFICEздесь POST OFFICE - название почтового отделения; USER - название пользовательского почтового ящика или списка рассылки, допускающее использование как псевдонима, так и реального имени.
Максимальная длина адреса cc:Mailсоставляет 256 символов.Поскольку рассматриваемые почтовые системы в основном предназначены для использования внутри организаций, схема назначения имен выбираетсяадминистратором произвольно. При отправке почтовых сообщений вместо реального адреса можно указьшать псевдоним почтового ящика или реальноеимя. Однако в любом случае перед отправкой на основе указанной информациипроисходит поиск реального адреса в глобальной адресной книге. Каждый почтовый ящик имеет только один адрес.4226.4.
Гибридные системы (MS Exchange Server)МаршрутизацияПоскольку ни MS Mail, ни cc:Mail не ориентированы на взаимодействие скакой-либо внешней службой имен, для осуществления доставки сообщенийнелокальным пользователям в каждом почтовом отделении должна присутствовать статическая таблица маршрутизащш. Формирование этой таблищ>1выполняет администратор. В случае использования синхронизащш каталоговмежду почтовыми отделениями информащм о маршрутах добавляется в таблицу автоматически.6.4. Гибридные системы (MS Exchange Server)Результатом накопления опыта в различных областях компьютерной индустрии стало возможным появление систем нового поколения, сочетающих в себелучшие элементы своих предшественников и добавляющих к ним множествоновых функциональных возможностей.
В области электроьшой почты примером такой системы может служить Microsoft Exchange Server.Общие сведения и возможностиВ основу данного продукта положены, с одной стороны, удобство и простота использования, характерные для коммерческих систем, и мощные средствакоммуникации, опираюищеся на общепризнанные стандарты, такие, как Х.400и SMTP, с другой. Широкий базовый набор возможностей сервера позволяетему вьшолнять роль универсального связующего звена между разнороднымипочтовыми системами и предоставлять услуги электронной почты и групповойработы пользователям, применяющим различные протоколы доступа и клиентские программы. Так, например, пользователи cc:Mail, использующие DPX/SPXдля доступа к своему серверу NetWare, могут свободно переписываться с коллегами, имеющими адреса в Internet или SPRINT.
Кроме того, шлюзы сопрягаемых почтовых систем взаимно доступны в каждой из них.Использование стандарта UNICODE на уровне хранилища позволяет поддерживать множество язьпсов на одном сервере, а поддержка OLE-объектов хранить и предавать любые сложные документы.Для обеспечения прозрачной интеграции с системами на базе Х.400 серверExchange поддерживает набор спецификаций на протокол взаимодействия междуагентами передачи сообщений (МТА) и транспортные протоколы TCP, Х.25для синхронных и асинхронньпс линий. При пересылке сообщений через сетиХ.400 Exchange Server выполняет автоматическое преобразование из внутреннего формата к стандартам Р2 или Р22.На уровне протокола SMTP полностью поддерживается набор стандартныхи ряд расширенных (ESMTP) функций сервера, таких, как уведомление о доставке (DNR) и согласование предельного размера передаваемых сообщений(SIZE).