
- •Базовые технологии локальных сетей
- •Общая характеристика протоколов локальных сетей Стандартная топология и разделяемая среда
- •Структура стандартов ieee 802.X
- •Протокол llc
- •Три типа процедур уровня llc
- •Структура кадров llc и процедура llc2
- •Технология Ethernet
- •Метод доступа csma/cd
- •Этапы доступа к среде
- •Возникновение коллизии
- •Время двойного оборота и распознавание коллизий
- •Максимальная производительность сети Ethernet
- •Форматы кадров технологии Ethernet
- •Кадр 802.3/llc
- •Кадр Raw 802.3/Novell 802.3
- •Кадр Ethernet dix/Ethernet II
- •Кадр Ethernet snap
- •Использование различных типов кадров Ethernet
- •Спецификации физической среды Ethernet
- •Стандарт юВазе-5
- •Стандарт 10Base-2
- •Стандарт 10Base-t
- •Оптоволоконная сеть Ethernet
- •Домен коллизий
- •Общие характеристики стандартов Ethernet 10 Мбит/с
- •Методика расчета конфигурации сети Ethernet
- •Расчет pdv
- •Расчет pw
- •Технология Token Ring
- •Маркерный метод доступа к разделяемой среде
- •Форматы кадров Token Ring
- •Кадр данных и прерывающая последовательность
- •Приоритетный доступ к кольцу
- •Физический уровень технологии Token Ring
- •Технология fddi
- •Основные характеристики технологии
- •Особенности метода доступа fddi
- •Отказоустойчивость технологии fddi
- •Физический уровень технологии fddi
- •Сравнение fddi с Ethernet и Token Ring
- •Развитие технологии Ethernet
- •Физический уровень технологии Fast Ethernet
- •Физический уровень 100Base-fx
- •Физический уровень 100Base-tx
- •Физический уровень 100Base-t4
- •Правила построения сегментов Fast Ethernet при наличии повторителей
- •Ограничения длины сегментов dte-dte
- •Ограничения сетей Fast Ethernet, построенных на повторителях
- •Особенности технологии lOovg-AnyLan
- •Средства обеспечения диаметра сети в 200 м на разделяемой среде
- •Спецификации физической среды стандарта 802.3z
- •Многомодовый кабель
- •Одномодовый кабель
- •Твинаксиальный кабель
- •Gigabit Ethernet на витой паре категории 5
- •Литература
Протокол llc
Протокол LLC (стандарт подкомитета 802.2) обеспечивает для технологий локальных сетей нужное качество услуг транспортной службы, передавая свои кадры либо дейтаграммным способом, либо с помощью процедур с установлением соединения и восстановлением кадров. Протокол LLC занимает уровень между сетевыми протоколами и протоколами уровня MAC. Протоколы сетевого уровня передают через межуровневый интерфейс данные для протокола LLC — свой пакет (например, пакет IP, IPX или NetBEUI), адресную информацию об узле назначения, а также требования к качеству транспортных услуг, которое протокол LLC должен обеспечить. Протокол LLC помещает пакет протокола верхнего уровня в свой кадр, который дополняется необходимыми служебными полями. Далее через, межуровневый интерфейс протокол LLC передает свой кадр вместе с адресной информацией об узле назначения соответствующему протоколу уровня MAC, который упаковывает кадр LLC в свой кадр (например, кадр Ethernet), имеющий следующий формат:
В основу протокола LLC положен протокол HDLC (High-level Data Link Control), являющийся стандартом ISO. Собственно стандарт HDLC представляет собой обобщение протокола SDLC, разработанного компанией IBM. На основе HDLC в ITU-T разработано несколько стандартов канального уровня: протокол LAP-B сетей Х.25, протокол LAP-D, используемый в сетях ISDN, и протокол LAP-M/V.42, работающий в современных модемах. В спецификации IEEE 802.2, как и во всех перечисленных протоколах, имеются некоторые отличия от стандарта HDLC.
Первоначально в фирменных технологиях подуровень LLC не выделялся и его функции растворялись в общих функциях протокола канального уровня. Из-за больших различий в функциях протоколов фирменных технологий, которые можно отнести к уровню LLC, на уровне LLC пришлось ввести три типа процедур, Протокол сетевого уровня может обращаться к одной из этих процедур.
Три типа процедур уровня 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.