Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сети_лекции.doc
Скачиваний:
553
Добавлен:
11.03.2015
Размер:
1.38 Mб
Скачать

3.2. Эталонная модель osi

OSI (Open System Interconnection - взаимодействие открытых си­стем) - эталонная модель, разработанная Международной организаци­ей по стандартизации (International Organization for Standardization, ISO) [4, 7]. Как показано на рис. 3.2 эталонная модель OSI имеет семь уровней: физический, канальный, сетевой, транспортный, сеансовый, представления и прикладной. Каждый уровень выполняет строго определенные функции.

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

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

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

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

17

основании которого различные сетевые устройства буду продвигать этот кадр).

Рис. 3.2. Эталонная модель OSI

Канальный уровень разделяется на два подуровня, которые часто также называют уровнями:

уровень управления логическим каналом (Logical Link Control. LLC), который осуществляет управление передачей данных; уровень управлении доступом к среде (Media Access Control. MAC), который обеспечивает адресацию и механизмы управления доступом к линиям связи.

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

Сетевой уровень (network layer) предназначен для определения маршрута передачи данных. Данные, которые необходимо передать, поступают на сетевой уровень от вышестоящего транспортного уров-

ня. Эти данные вместе с заголовками сетевого уровня образуют паке­ты данных.

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

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

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

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