Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сетевые технологии (часть 1).doc
Скачиваний:
86
Добавлен:
10.12.2018
Размер:
884.22 Кб
Скачать

5.3 Определения канального уровня в стандартах ieee-802

В соответствии со стандартом IEEE-802.1 канальный уровень в локальных сетях разбивается на два подуровня:

  1. Подуровень управления доступом к среде (Media Access Control - MAC);

  2. Подуровень логической передачи данных (Logical Link Control - LLC).

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

После того, как доступ к среде получен, ею может пользоваться LLC-подуровень, организующий надежную передачу логических единиц данных - кадров информации. В основу протокола LLC положен протокол HDLC (High-level Data Link Control Procedure). Подуровень LLC отвечает за достоверную передачу кадров данных между узлами, а также реализует функции интерфейса с прилегающим к нему сетевым уровнем. Для подуровня LLC существует несколько вариантов протоколов, отличающихся качеством транспортных услуг. В соответствии со стандартом 802.2 подуровень предоставляет верхним уровням модели OSI три типа процедур:

  1. Процедуру LLC1, которая предоставляет сервис без установления соединения и без подтверждения;

  2. Процедуру LLC2, которая предоставляет сервис с установлением соединения и подтверждением;

  3. Процедуру LLC3, которая сервис без установления соединения, но с подтверждением.

Чаще всего в локальных сетях используется процедура LLC1.

По своему назначению все блоки данных уровня LLC (Protocol Data Unit - PDU) подразделяются на три типа:

  1. Информационные блоки, которые предназначены для передачи информации и обязательно содержат поле информации;

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

  3. Ненумерованные блоки, которые предназначены для передачи ненумерованных команд и ответов, выполняющих идентификацию и тестирование LLC-уровня, информирование об ошибках.

Все типы блоков данных имеют единый формат и содержат четыре обязательных поля:

  1. Адрес точки входа сервиса назначения (Destination Service Access Point - DSAP);

  2. Адрес точки входа сервиса источника (Source Service Access Point - SSAP);

  3. Управляющее поле (Control);

  4. Поле данных (Data).

Блок данных LLC обрамляется двумя однобайтовыми флагами, имеющими значение «01111110». Флаги используются на MAC-уровне для определения границ блока. В общем случае поле данных информационного блока предназначено для передачи по сети блоков данных верхних уровней модели OSI. Управляющее поле используется для обозначения типа кадра данных (информационный, управляющий, ненумерованный), а поля DSAP и SSAP указывают, какой сервис верхнего уровня пересылает данные с помощью этого кадра. С помощью информации в данных полях программное обеспечение сети должно необходимо определить, какой протокол вложил свой пакет в поле данных поступившего кадра с целью передачи ему содержимого поля данных для последующей обработки.