Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В основу протокола положен протокол ISO HDLC. Протокол LLC обеспечивает необходимый уровень транспортных услуг на канальном уровне для тех стеков протоколов, которые не поддерживают необходимые функции на транспортном уровне или для устройств, которые поддерживают протоколы только канального и физического уровня. Второй задачей протокола LLC является организация интерфейса с вышележащим (обычно сетевым) уровнем.
При передаче данных сверху вниз протоколы сетевого уровня передают через межуровневый интерфейс данные для протокола LLC — свой пакет (например, пакет IP, IPX или NetBEUI), адресную информацию об узле назначения, а также требования к качеству транспортных услуг, которое протокол LLC должен обеспечить. Протокол LLC помещает пакет протокола верхнего уровня в свой кадр, который дополняется необходимыми служебными полями. Далее через межуровневый интерфейс протокол LLC передает свой кадр вместе с адресной информацией об узле назначения соответствующему протоколу уровня MAC, который помещает LLC в поле данных своего кадра (например, кадра Ethernet). При передаче данных снизу вверх протокол LLC распределяет поток кадров, поступающих из сети, по разным протоколам сетевого уровня.
Протокол сетевого уровня может обращаться к одной из 3-х процедур (служб), предоставляемых LLC:
1. LLC-1 - без установления соединения и без подтверждения (дейтаграммный способ)
2. LLC-2 - с установлением соединения и подтверждением приема данных.
3. LLC-3 - без установления соединения, но с подтверждением приема данных.
LLC-1 обеспечивает минимальное время и употребляется в тех случаях, когда упорядочение данных и исправление ошибок выполняется протоколами верхних уровней.
LLC-2 устанавливает соединение, упорядочивает поток данных и выполняет восстановление искаженных и утерянных кадров в режиме скользящего окна.
LLC-3 применяется тогда, когда нужно минимальное время пересылки данных, но необходима информация о корректности их приема (например, в управлении промышленными объектами).
Стеки протоколов TCP/IP и IPX/SPX используют протокол LLC-1, возлагая функции по обеспечению надежности доставки на свои транспортные протоколы. А вот стек Microsoft/IBM, основанный на протоколе NetBIOS/NetBEUI, часто использует режим LLC2. Это происходит тогда, когда сам протокол NetBIOS/NetBEUI должен работать в режиме с восстановлением потерянных и искаженных данных. В этом случае эта работа перепоручается уровню LLC2. Если же протокол NetBIOS/NetBEUI работает в дейтаграммном режиме, то протокол LLC работает в режиме LLC1.
Кадры уровня LLC имеют единый формат:
Адрес точки входа службы назначения (DSAP) | Адрес точки входа службы источника (SSAP) | Управляющее поле (Control) | Данные (Data) |
Поле данных кадра LLC предназначено для передачи по сети пакетов протоколов вышележащих уровней — сетевых протоколов IP, IPX, AppleTalk, DECnet, в редких случаях — прикладных протоколов, когда те вкладывают свои сообщения непосредственно в кадры канального уровня. Поле данных может отсутствовать в управляющих кадрах и некоторых ненумерованных кадрах.
Адресные поля DSAP и SSAP занимают по 1 байту. Они позволяют указать, какая служба верхнего уровня пересылает данные с помощью кадра канального уровня.
Для идентификации этих протоколов верхнего уровня вводятся так называемые адреса точки входа службы (Service Access Point, SAP). Значения адресов SAP приписываются протоколам в соответствии со стандартом 802.2. Например, для протокола IP значение SAP равно 0х6 (т.е.16-ричная 6), для протокола NetBIOS — 0xF0. Значения DSAP и SSAP могут совпадать. Например, если оба поля содержат код протокола IPX, то обмен кадрами осуществляется между двумя IPX-модулями, выполняющимися в разных узлах. Но в некоторых случаях в кадре LLC указываются различные DSAP и SSAP. Это возможно только в тех случаях, когда служба имеет несколько адресов SAP, т.е. несколько точек входа (часто используется протоколом NetBEUI).
Дата публикования: 2014-11-26; Прочитано: 375 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!