Data link layer - LLC

Материал из Викиконспекты
Перейти к: навигация, поиск

Logical link control (общепринятое сокращение — LLC) — подуровень управления логической связью — по стандарту IEEE 802 — верхний подуровень канального уровня модели OSI.

Задачи

Основными задачами подуровня LLC является:

  1. передача кадров данных между узлами с различной степенью надежности.
  2. обеспечение проверки и правильности передачи информации по соединению.
  3. предоставление интерфейса сетевому уровню.

Протокол LLC

Протокол LLC обеспечивает для технологий локальных сетей нужное качество услуг транспортной службы, передавая свои кадры либо дейтаграммным способом, либо с помощью процедур с установлением соединения и восстановлением кадров. LLC передает свой кадр вместе с адресной информацией об узле назначения соответствующему протоколу уровня MAC, который упаковывает кадр LLC в свой кадр (например, кадр Ethernet).

Сервисы уровня LLC

В соответствии со стандартом IEEE 802.2 уровень управления логическим каналом предоставляет верхним уровням три типа процедур:

  1. LLC1, Type1, connectionless – сервис без установления соединения и без подтверждения.
  2. LLC2, Type2, connection-oriented – сервис c установлением соединения и с подтверждением.
  3. LLC3, Type3 – сервис без установления соединения, но с подтверждением.

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

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

Сервис LLC3 используется, когда временных издержки на установление логического соединения неприемлемы, но подтверждение корректности приема данных необходимо.

Типы кадров уровня LLC

  1. Информационные кадры (Information, I-frame) предназначены для передачи информации в процедурах LLC2, обязательно содержат поле информации.
  2. Управляющие кадры (Supervisory, S-frame) предназначены для передачи команд и ответов в процедурах LLC2.
  3. Ненумерованные кадры (Unnumbered, U-frame) – передача информации, тестирование и идентификация LLC уровня в LLC1 и LLC3, установление и разъединение логического соединения, а также информирование об ошибках в LLC2.

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

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

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