Иерархия протоколов вычислительной сети

Организация информационно-вычислительных сетей

На уровне ОС представлены компоненты операционной среды, реализующие функции организации процесса обработки, доступа к среде хранения данных, оконно-го интерфейса, а также транспортного уровня среды коммуникаций. Нижний поду-ровень ОС - это ее ядро, файловая система, драйверы управления оборудованием, сетевой уровень среды коммуникаций.

Представительный уровень.

Целью представительного уровня является выполнение сервиса, предназначенного для объяснения смысла (значения) данных, передаваемых между прикладными процессами. Представительный уровень дает возможность выбирать из предлагаемого набора те виды сервиса, которые необходимо прикладным процессам в выполнении поставленной перед ними задачи.

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

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

Рассмотренные виды представления информации обеспечивают прикладным процессам следующий сервис: Беспроводные сети Беспроводные сети не столь таинственны, как может показаться.

· установление сеансов между прикладными процессами;

- обеспечение форм стандартного представления информации;

· выполнение стандартного представления процедур обмена информацией;

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

Этот сервис включает следующие функции:

1) преобразование форматов данных;

2) преобразование команд;

3) сжатие и расширение информации;

4) засекречивание и рассекречивание информации;

5) селективность (выбор) прикладных процессов;

6) инициализация, поддержание и расторжение сеансов взаимодействия прикладных процессов;

7)  контроль данных;

8) буферизация данных и управление потоками.

О функциях 4 и 7 более подробно пойдет речь далее. Одной из важнейших среди этих функций является преобразование форматов данных (см. рис. 6.15). Здесь возможны три случая.

Стандарты и протоколы представительного уровня. Оконечные системы (абоненты, прикладные объекты) вычислительных сетей весьма разнообразны и представлены устройствами (программами) различных типов от простых символьно-ориентированных дисплеев до универсальных ЭВМ и систем, ориентированных на базы данных.

Для указания используемой комбинации абстрактного синтаксиса и синтаксиса передачи используется термин “контекст представления”. Работа с контекстом представления поддерживается представительным сервисом.

Управление сеансами связи. Сеансовый уровень управления передачей.

Взаимосвязь сеансовых объектов, осуществляющих сеансы связи, выполняются по транспортным соединениям (логическим каналам), предоставляемым транспортным уровнем.

Сервис сеансового уровня. Стандарты, протоколы, средства реализации.

Фазы и услуги сервиса сеансового уровня. Сеансовый сервис охватывает три фазы: установления сеансового соединения, передачи данных и завершения сеансового соединения.

Функциональные группы и стандартные подмножества сеансового сервиса. Функциональная группа - это объединение логически связанных услуг.

Качество сеансового уровня. Понятие “качество сервиса” определяет параметры сеансового соединения, которые касаются исключительно поставщика сеансового сервиса.

В таблице 6.7 приведен состав сеансовых услуг фаз установления соединения, передачи данных и завершения соединения и соответствующих им примитивов.

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