КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Три типа процедур уровня 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, которая является компромиссом между LLC1 и LLC2, так как она не устанавливает логического соединения, но подтверждает получение данных. Какой из трех режимов работы уровня LLC будет использован, зависит от стратегии разработчиков конкретного стека протоколов. Например, в стеке TCP/IP, в котором задачу обеспечения надежной доставки выполняет протокол TCP, уровень LLC всегда работает в режиме LLC1, выполняя простую работу извлечения пакета из кадра и направления его одному из вышележащих протоколов — IP, ARP, RARP. Аналогично используется уровень LLC стеком IPX/SPX. А вот стек Microsoft/IBM, основанный на протоколе NetBIOS/NetBEUI, часто использует режим LLC2 с установлением соединений. Это происходит тогда, когда сам протокол NetBIOS/NetBEUI должен работать в режиме с восстановлением потерянных и искаженных данных. В этом случае эта работа перепоручается уровню LLC2. Если же протокол NetBIOS/NetBEUI работает в дейтаграммном режиме, то протокол LLC переводится в режим LLC1. Режим LLC2 используется также стеком протоколов SNA в том случае, когда на нижнем уровне применяется технология Token Ring.
|