Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
11
Добавлен:
27.03.2015
Размер:
510.46 Кб
Скачать

Универсальный формат сообщений

По мере расширения сети INTERNET, усложнения программного обеспечения и активного внедрения multimedia назрела необходимость универсального формата сообщений и представления двоичных

данных и текста, содержащего национальные символы.

Таким форматом стали многофункциональные расширения почты INTERNET

(MIME – Multipurpose INTERNET Mail Extensions).

Формат MIME оказался чрезвычайно удачным, поскольку в него были заложены возможности неограниченного расширения как поддерживаемых типов данных, так и национальных кодировок.

11

Системы на базе X.400

X.400 представляет собой набор рекомендаций по построению системы передачи электронных сообщений, не зависящих от используемых на сервере и клиенте ОС и аппаратных средств.

Рекомендации X.400 являются результатом деятельности

международного комитета по стандартизации (современное название – ITU), созданного при ООН. Рекомендации X.400 охватывают все аспекты построения среды управления сообщениями:

- терминологию;

- компоненты и схемы их взаимодействия;

- протоколы управления и передачи;

- форматы сообщений и правила их преобразования.

Существует три редакции рекомендаций:

1984 (Red Book), 1988 (Blue Book), 1992 (White Book) гг.

12

Поздние рекомендации

Более поздние рекомендации описывают дополнительные протоколы и форматы передачи данных, корректируют неточности или изменяют трактовку более ранних рекомендаций. Исправления и дополнения к указанным спецификациям выпускаются ежегодно, однако существующие системы в подавляющем большинстве поддерживают рекомендации 1984 или 1988 г.

К сожалению, эти спецификации не являются свободно доступными и распространяются за достаточно большую плату.

Несмотря на мощную теоретическую базу и практически безупречную архитектуру и дизайн, семейство протоколов X.400 не получило широкого распространения, за исключением государственных и банковских учреждений. Причины:

Чрезмерная сложность реализации и значительная стоимость внедрения и эксплуатации систем на его основе;

Отсутствие свободного доступа к стандартам;

Проблемы несовместимости версий 1984 и 1988 гг.

13

Системы на базе SMTP.

SMTP появился в среде UNIX и предназначался исключительно для общения между собой почтовых серверов.

SMTP способен общаться только со стеком TCP/IP; отсутствие поддержки других сетевых протоколов не помешало SMTP получить очень широкое распространение.

В связи с бурным ростом INTERNET, SMTP как протокол передачи сообщений приобрёл статус

стандарта де-факто

14

Заключение1:

Сообщения SMTP используют понятие «конверта» и «содержимого», которое, в свою очередь, имеет заголовок и тело.

Состав полей в заголовке определяется форматом тела сообщения (например, MIME). Ни одно поле не является обязательным, но, как правило, указываются такие поля, как To:, From:, Subject:.

В случае использования формата MIME в заголовке обязательно должна присутствовать строка «MIME- Version 1.x”.

Полный перечень возможных полей в заголовке сообщения SMTP содержится в RFC2076.

15

Заключение2:

Практически все производители пакетов электронной почты

либо поддерживают протокол SMTP как базовый, либо на уровне шлюзов. Такая популярность протокола SMTP

объясняется:

сравнительной простотой реализации, широкими возможностями расширения без ущерба для обратной совместимости с существующими версиями почтовых систем;

Широкой доступностью спецификации и отсутствием необходимости отчислять средства за их использование.

SMTP-системы на сегодняшний день активно развиваются в следующих направлениях:

Расширение протокола общения сервер-сервер (собственно SMTP);

Создание и улучшение протокола общения клиент-сервер (POP3, IMAP4);

Внедрение и расширение нового формата сообщений (MIME).

16

Технология «клиент-сервер».

«Клиент-сервер» - модель взаимодействия компьютеров в сети.

Как правило, один компьютер в сети располагает информационно-вычислительными ресурсами (процессоры, файловая система, сервис электронной почты, служба печати, база данных,…). Другие же компьютеры используют эти ресурсы.

Компьютер, управляющий тем или иным ресурсом, принято называть сервером этого ресурса, а компьютер, желающий этот ресурс использовать – клиентом.

Конкретный сервер характеризуется видом ресурса, которым он владеет, например, если ресурсом является база данных, то речь идёт о сервере баз данных, назначение которого – обслуживать запросы клиентов, связанные с обработкой данных.

Этот же принцип распространяется на взаимодействие процессов, если один из них выполняет некоторые функции, предоставляя другим соответствующий набор услуг. Такой процесс рассматривается в качестве сервера. Процессы, использующие эти услуги, принято называть клиентами.

17

На сегодняшний день технология «клиент-сервер» получает всё большее распространение, однако, сама по себе, она не предлагает универсальных рецептов, а лишь даёт общее представление о том, как должна быть организована современная распределённая информационная система.

Один из основных принципов технологии «клиент-сервер» заключается в разделении функций стандартного приложения на 3 группы, имеющие различную природу;

1.Функции ввода и отображения данных;

2.Чисто прикладные функции, характерные для данной предметной области;

3.Фундаментальные функции хранения и управления данными (базы данных, файловые системы и т.д.)

В соответствии с этим, в любом приложении выделяются следующие логические компоненты:

компонент представления, реализующий функции первой группы;

прикладной компонент, поддерживающий функции второй группы;

компонент доступа к информационным ресурсам, поддерживающий функции третьей группы;

18

Различие в реализации приложений в рамках

технологии «клиент-сервер» определяется

тремя факторами:

во-первых, тем, какие виды программного обеспечения интегрированы в каждый из компонентов;

во-вторых, тем, какие механизмы используются для реализации функций всех трёх групп;

в-третьих, как логические компоненты распределяются между компьютерами в сети.

Всоответствии с 3 фактором выделяются три подхода, каждый из которых реализован в соответствующей модели.

19

1 подход – модель доступа к удалённым данным (RDA – Remote Data Access).

Модель RDA может быть проиллюстрирована следующим рисунком:

Двухзвенная модель архитектуры «клиент-сервер».

20

Соседние файлы в папке Ленция_7_ОС