logo search
СуперШпор

16. Эталонная модель взаимосвязи открытых систем, уровни и протоколы. Функции сетевого и транспортного уровней.

Международная организация по стандартизации (ISO - International Organization for Standardization) разработала базовую модель взаимодействия открытых систем (Open Systems Interconnection (OSI)). Эта модель является международным стандартом для передачи данных.

Модель содержит семь отдельных уровней:

1) физический - битовые протоколы передачи информации;

2) канальный - формирование кадров, управление доступом к среде;

3) сетевой - маршрутизация, управление потоками данных;

4) транспортный - обеспечение взаимодействия удаленных процес­сов;

5) сеансовый - поддержка диалога между удаленными про­цессами;

6) представительский - интерпретация передаваемых данных;

7) прикладной - пользовательское управление данными.

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

Ц ель разбиения: повышения скорости разработки.

Отдельные уровни базовой модели проходят в направлении вниз от источника данных (от уровня 7 к уровню 1) и в направлении вверх от прием­ника данных (от уровня 1 к уровню 7). Пользовательские данные передаются в нижерасположенный уровень вместе со специфическим для уровня заголовком до тех пор, пока не будет достигнут последний уровень. На приемной стороне поступающие данные анализируются и, по мере надоб­ности, передаются далее в вышерасположенный уровень, пока информация не будет передана в пользовательский прикладной уровень.

Уровень 1. Физический.

На физическом уровне определяются электрические, механические, функциональные и процедурные параметры для физической связи в системах. Физическая связь и неразрывная с ней эксплуатационная готовность являются основной функцией 1-го уровня. В качестве среды передачи данных используют трехжильный медный провод (экранированная витая пара), коаксиальный кабель, оптоволоконный проводник и радиорелейную линию. Примером протокола может служить 10Base-T технологии Ethernet

Уровень 2. Канальный.

Канальный уровень формирует из данных, передаваемых 1-м уровнем, так называемые "кадры" - последовательности кадров. На этом уровне осуществляются управление доступом к передающей среде, используемой несколькими ЭВМ, синхронизация, обнаружение и исправление ошибок. Протоколы Ethernet, Token Ring, FDDI (Fiber Distributed Data Interface — Волоконно-оптический интерфейс передачи данных).

Уровень 3. Сетевой.

Сетевой уровень устанавливает связь в вычислительной сети между двумя абонентами. Соединение происходит благодаря функциям маршрутизации, которые требуют наличия сетевого адреса в пакете. Сетевой уровень должен также обеспечивать обработку ошибок, мультиплексирование, управление потоками данных. Здесь определяются два вида протокола: сетевые – реализующие передвижение пакетов через сеть и протоколы маршрутизации. С помощью этих протоколов маршрутизаторы собирают о топологии межсетевых соединений. И протоколы разрешения адресов. Примеры это протокол межсетевого взаимодействия IP стека TSP/IP (Transmission Control Protocol/Internet Protocol — протокол управления передачей) и протокол межсетевого обмена пакетами IPX(Internetwork Packet Exchange - межсетевой обмен пакетами) стека Novell.

Уровень 4. Транспортный.

Транспортный уровень поддерживает непрерывную передачу данных между двумя взаимодействующими друг с другом пользовательскими процессами. Качество транспортировки, безошибочность передачи, независимость вычислительных сетей, сервис транспортировки из конца в конец, минимизация затрат и адресация связи га­рантируют непрерывную и безошибочную передачу данных. Протоколы здесь уже реализуются как правило программными средствами это TCP(Transmission Control Protocol - протокол управления передачей) и UDP(User Datagram Protocol — протокол пользовательских дейтаграмм) стека TCP/IP и протокол SPX(Sequenced Packet Exchange — протокол последовательного обмена пакетами) стека Novell.

Уровень 5. Сеансовый.

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

Уровень 6. Представительский.

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

Уровень 7. Прикладной.

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