Data link layer - LLC — различия между версиями
(Новая страница: «'''Logical link control''' (общепринятое сокращение {{---}} LLC) {{---}} подуровень управления логической св...») |
|||
Строка 14: | Строка 14: | ||
#LLC2, Type2, connection-oriented – сервис c установлением соединения и с подтверждением. | #LLC2, Type2, connection-oriented – сервис c установлением соединения и с подтверждением. | ||
#LLC3, Type3 – сервис без установления соединения, но с подтверждением. | #LLC3, Type3 – сервис без установления соединения, но с подтверждением. | ||
+ | Сервис LLC1 предоставляет пользователю средства для передачи с минимальными издержками. Данный сервис, обычно, используется, когда задачи восстановления потерянных данных, их упорядочивание и восстановление после ошибок выполняются вышележащими уровнями, и нужды в их дублировании нет. | ||
+ | |||
+ | Сервис LLC2 устанавливает логическое соединение перед передачей любого блока данных, и, если требуется, выполняет процедуры восстановления данных после ошибок, и упорядочивание потока блоков данных внутри данного соединения. Чаще всего LLC2 используют для надежной передачи в сильно зашумленных линиях передачи. | ||
+ | |||
+ | Сервис LLC3 используется, когда временных издержки на установление логического соединения неприемлемы, но подтверждение корректности приема данных необходимо. | ||
+ | |||
===Типы кадров уровня LLC=== | ===Типы кадров уровня LLC=== | ||
#Информационные кадры (Information, I-frame) предназначены для передачи информации в процедурах LLC2, обязательно содержат поле информации. | #Информационные кадры (Information, I-frame) предназначены для передачи информации в процедурах LLC2, обязательно содержат поле информации. | ||
#Управляющие кадры (Supervisory, S-frame) предназначены для передачи команд и ответов в процедурах LLC2. | #Управляющие кадры (Supervisory, S-frame) предназначены для передачи команд и ответов в процедурах LLC2. | ||
#Ненумерованные кадры (Unnumbered, U-frame) – передача информации, тестирование и идентификация LLC уровня в LLC1 и LLC3, установление и разъединение логического соединения, а также информирование об ошибках в LLC2. | #Ненумерованные кадры (Unnumbered, U-frame) – передача информации, тестирование и идентификация LLC уровня в LLC1 и LLC3, установление и разъединение логического соединения, а также информирование об ошибках в LLC2. | ||
+ | |||
+ | Информационные кадры предназначены для передачи информации в процедурах с установлением логического соединения и обязательно должны содержать поле информации. Нумерация информационных кадров осуществляется в режиме [[Канальный уровень#Протоколы скользящего окна | скользящего окна]]. | ||
+ | |||
+ | Управляющие кадры предназначены для передачи команд и ответов в процедурах с установлением логического соединения, в том числе запросов на повторную передачу искаженных информационных блоков. | ||
+ | |||
+ | Ненумерованные кадры предназначены для передачи ненумерованных команд и ответов, выполняющих в процедурах без установления логического соединения передачу информации, идентификацию и тестирование LLC-уровня, а в процедурах с установлением логического соединения - установление и разъединение логического соединения, а также информирование об ошибках. |
Версия 12:10, 8 декабря 2016
Logical link control (общепринятое сокращение — LLC) — подуровень управления логической связью — по стандарту IEEE 802 — верхний подуровень канального уровня модели OSI.
Задачи
Основными задачами подуровня LLC является:
- передача кадров данных между узлами с различной степенью надежности.
- обеспечение проверки и правильности передачи информации по соединению.
- предоставление интерфейса сетевому уровню.
Протокол LLC
Протокол LLC обеспечивает для технологий локальных сетей нужное качество услуг транспортной службы, передавая свои кадры либо дейтаграммным способом, либо с помощью процедур с установлением соединения и восстановлением кадров. LLC передает свой кадр вместе с адресной информацией об узле назначения соответствующему протоколу уровня MAC, который упаковывает кадр LLC в свой кадр (например, кадр Ethernet).
Сервисы уровня LLC
В соответствии со стандартом IEEE 802.2 уровень управления логическим каналом предоставляет верхним уровням три типа процедур:
- LLC1, Type1, connectionless – сервис без установления соединения и без подтверждения.
- LLC2, Type2, connection-oriented – сервис c установлением соединения и с подтверждением.
- LLC3, Type3 – сервис без установления соединения, но с подтверждением.
Сервис LLC1 предоставляет пользователю средства для передачи с минимальными издержками. Данный сервис, обычно, используется, когда задачи восстановления потерянных данных, их упорядочивание и восстановление после ошибок выполняются вышележащими уровнями, и нужды в их дублировании нет.
Сервис LLC2 устанавливает логическое соединение перед передачей любого блока данных, и, если требуется, выполняет процедуры восстановления данных после ошибок, и упорядочивание потока блоков данных внутри данного соединения. Чаще всего LLC2 используют для надежной передачи в сильно зашумленных линиях передачи.
Сервис LLC3 используется, когда временных издержки на установление логического соединения неприемлемы, но подтверждение корректности приема данных необходимо.
Типы кадров уровня LLC
- Информационные кадры (Information, I-frame) предназначены для передачи информации в процедурах LLC2, обязательно содержат поле информации.
- Управляющие кадры (Supervisory, S-frame) предназначены для передачи команд и ответов в процедурах LLC2.
- Ненумерованные кадры (Unnumbered, U-frame) – передача информации, тестирование и идентификация LLC уровня в LLC1 и LLC3, установление и разъединение логического соединения, а также информирование об ошибках в LLC2.
Информационные кадры предназначены для передачи информации в процедурах с установлением логического соединения и обязательно должны содержать поле информации. Нумерация информационных кадров осуществляется в режиме скользящего окна.
Управляющие кадры предназначены для передачи команд и ответов в процедурах с установлением логического соединения, в том числе запросов на повторную передачу искаженных информационных блоков.
Ненумерованные кадры предназначены для передачи ненумерованных команд и ответов, выполняющих в процедурах без установления логического соединения передачу информации, идентификацию и тестирование LLC-уровня, а в процедурах с установлением логического соединения - установление и разъединение логического соединения, а также информирование об ошибках.