Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Эталонная модель взаимодействия открытых систем. Состав уровней взаимодействия. Протокол уровня и межуровневый интерфейс.




С появлением необходимости объединения разнотипных ЭВМ в распределенные вычислительные сети возникла потребность в разработке некоторой идеологической концепции, которая позволила бы установить универсальные правила взаимодействия разнотипных ЭВМ. В рамках этой концепции должны быть предусмотрены различные уровни взаимодействия ЭВМ – от самых простейших до самых сложных (высоких). Самым высоким уровнем взаимодействия считается уровень прикладных вычислительных процессов, реализуемых в различных ЭВМ, самым низким – уровень установления соединения в канале связи. При этом каждая из взаимодействующих ЭВМ рассматривается как некоторая открытая система в том смысле, что реализуемое в ней программное обеспечение удовлетворяет некоторому набору универсальных соглашений (протоколов), точное выполнение которых гарантирует возможность взаимодействия различных ЭВМ (открытых систем).

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

Эталонная модель содержит семь уровней:

7. прикладной – отвечает за интерфейс с пользователем и взаимодействие прикладных программ, обеспеч. нужные часто use протоколы (передача файлов) – реализ. часто используемые прикладные протоколы (FTP, TELNET, SMTP);

6. представительский – занимается преобразованием форматов, проблемы семантики и синтаксиса (передача кодировок по e-mail) – имеет дело с инф-ей, а не с потоком битов;

5. сеансовый – отвечает за вызов удаленных процедур (RPC), управление диалогом: восстановление после сбоя - вспомогательный;

4. транспортный– отвечает за доставку данных, компенсируя ошибки – создает иллюзию связи напрямую;

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

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

1. физический – отвечает за передачу последовательности битов через канал связи

Протокол уровня – правила и соглашения по установлению и поддержанию связи между уровнями.

Интерфейс определяет какие примитивы и какие услуги (сервис) нижележащий уровень должен обеспечивать для верхнего уровня.

Сервисы определяются набором примитив. Сервис с соединением и сервис без соединения.

Телефонный разговор – пример сервиса с соединением.

Примитивы сервиса:

1. request – запрос сервиса

2. indication – средство обратной связи, информирование о событии.

3. response – реакция на событие

4. confirm – подтверждение запроса

Услуга может быть с подтверждением и без подтверждения:

Пр. Connect

Disconnect

Data- передача данных

Connect.request – сеть принимает №

Connect.indication – звучит звонок

Connect.response – поднятие трубки

Connect.confirm – подтв.

 

 


Поделиться:

Дата добавления: 2015-04-18; просмотров: 153; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты