3.2.1. Три типа процедур уровня LLC
В соответствии со стандартом 802.2
уровень управления логическим каналом LLC
предоставляет верхним уровням три типа
процедур:
LLC1 - процедура без установления соединения и без подтверждения;
LLC2 - процедура с установлением соединения и подтверждением;
LLC3 - процедура без установления соединения, но с подтверждением.
Этот набор процедур является
общим для всех методов доступа к среде,
определенных стандартами 802.3 - 802.5, а также
стандартом FDDI и стандартом 802.12 на
технологию l00VG-AnyLAN.
Процедура без установления
соединения и без подтверждения LLC1 дает
пользователю средства для передачи данных
с минимумом издержек. Это дейтаграммный
режим работы. Обычно этот вид процедуры
используется, когда такие функции, как
восстановление данных после ошибок и
упорядочивание данных, выполняются
протоколами вышележащих уровней, поэтому
нет нужды дублировать их на уровне LLC.
Процедура с установлением
соединений и подтверждением LLC2 дает
пользователю возможность установить
логическое соединение перед началом
передачи любого блока данных и, если это
требуется, выполнить процедуры
восстановления после ошибок и
упорядочивание потока этих блоков в рамках
установленного соединения. Протокол LLC2 во
многом аналогичен протоколам семейства HDLC (LAP-B,
LAP-D, LAP-M), которые применяются в глобальных
сетях для обеспечения надежной передачи
кадров на зашумленных линиях. Протокол LLC2
работает в режиме скользящего окна.
В некоторых случаях (например,
при использовании сетей в системах
реального времени, управляющих
промышленными объектами), когда временные
издержки установления логического
соединения перед отправкой данных
неприемлемы, а подтверждение о
корректности приема переданных данных
необходимо, базовая процедура без
установления соединения и без
подтверждения не подходит. Для таких
случаев предусмотрена дополнительная
процедура, называемая процедурой без
установления соединения, но с
подтверждением LLC3.
Использование одного из трех
режимов работы уровня LLC зависит от
стратегии разработчиков конкретного стека
протоколов. Например, в стеке TCP/IP уровень LLC
всегда работает в режиме LLC1, выполняя
простую работу извлечения из кадра и
демультиплексирования пакетов различных
протоколов - IP, ARP, RARP. Аналогично
используется уровень LLC стеком IPX/SPX.
А вот стек Microsoft/IBM, основанный на
протоколе NetBIOS/NetBEUI, часто использует режим
LLC2. Это происходит тогда, когда сам протокол
NetBIOS/NetBEUI должен работать в режиме с
восстановлением потерянных и искаженных
данных. В этом случае эта работа
перепоручается уровню LLC2. Если же протокол
NetBIOS/NetBEUI работает в дейтаграммном режиме,
то протокол LLC работает в режиме LLC1.
Режим LLC2 используется также
стеком протоколов SNA в том случае, когда на
нижнем уровне применяется технология Token Ring.
дальше |содержание |назад
|