
Часть 2
Ответы на вопросы
-
Физический и канальный уровень – функциональное назначение.
Физический уровень модели предназначен непосредственно для передачи потока данных. Осуществляет передачу электрических или оптических сигналов в кабель или в радиоэфир и, соответственно, их приём и преобразование в биты данных. Другими словами, осуществляет интерфейс между сетевым носителем и сетевым устройством.
Канальный уровень предназначен для обеспечения взаимодействия сетей на физическом уровне и контроля над ошибками, которые могут возникнуть. Полученные с физического уровня данные он упаковывает во фреймы, проверяет на целостность, если нужно исправляет ошибки (посылает повторный запрос поврежденного кадра) и отправляет на сетевой уровень. Канальный уровень может взаимодействовать с одним или несколькими физическими уровнями, контролируя и управляя этим взаимодействием. Спецификация IEEE 802 разделяет этот уровень на 2 подуровня — MAC (Media Access Control) регулирует доступ к разделяемой физической среде, LLC (Logical Link Control) обеспечивает обслуживание сетевого уровня.
-
LLC и его виды
Logical Link Control — подуровень управления логической связью — по стандарту IEEE 802 — верхний подуровень канального уровня модели OSI, осуществляет управление передачей данных и обеспечивает проверку и правильность передачи информации по соединению.
В соответствии со стандартом 802.2 уровень управления логическим каналом LLC предоставляет верхним уровням три типа процедур:
• LLC1 - сервис без установления соединения и без подтверждения;
• LLC2 - сервис с установлением соединения и подтверждением;
• LLC3 - сервис без установления соединения, но с подтверждением.
-
Структура кадра LLC
По своему назначению все кадры уровня LLC (называемые в стандарте 802.2 блоками данных — Protocol Data Unit, PDU) подразделяются на три типа — информационные, управляющие и ненумерованные:
• Информационные кадры предназначены для передачи информации в процедурах с установлением логического соединения и должны обязательно содержать поле информации. В процессе передачи информационных блоков осуществляется их нумерация в режиме скользящего окна.
• Управляющие кадры предназначены для передачи команд и ответов в процедурах с установлением логического соединения, в том числе запросов на повторную передачу искаженных информационных блоков.
• Ненумерованные кадры предназначены для передачи ненумерованных команд и ответов, выполняющих в процедурах без установления логического соединения передачу информации, идентификацию и тестирование LLC-уровня, а в процедурах с установлением логического соединения — установление и разъединение логического соединения, а также информирование об ошибках.
Все типы кадров уровня LLC имеют единый формат. Они содержат четыре поля:
• адрес точки входа сервиса назначения (Destination Service Access Point, DSAP),
• адрес точки входа сервиса источника (Source Service Access Point, SSAP),
• управляющее поле (Control)
• поле данных (Data)
Флаг (01111110) |
Адрес точки входа сервиса назначения DSAP |
Адрес точки входа сервиса источника SSAP |
Управляющее поле Control |
Данные Data |
Флаг (01111110) |
Кадр LLC обрамляется двумя однобайтовыми полями «Флаг», имеющими значение 01111110. Флаги используются на MAC-уровне для определения границ блока. (Отметим, что формат кадров LLC, за исключением поля адреса точки входа сервиса источника, соответствует формату кадра HDLC, а также одного из вариантов протокола HDLC — протокола LAP-B, используемого в сетях X.25).