©1996-98. Yu.DemchenkoComputer Networking Technologies Slide 3_1 Подуровень управления логическим звеном Logical Link Control (LLC)

Презентация:



Advertisements
Похожие презентации
© Yu.DemchenkoComputer Networking Technologies Slide 2_1 Стандарты и функции уровня данных эталонной модели ВОС.
Advertisements

Виды сервисов канального уровня Сервис без подтверждений, без установки соединения (Unacknowledged connectionless service) Сервис с подтверждениями, без.
Стандартизация сетевого взаимодействия СТАНДАРТИЗАЦИЯ ПРОЦЕДУР: - выделения и освобождения ресурсов компьютеров, линий связи и коммуникационного оборудования;
Канальный уровень Глава 3 (уровень звена данных).
1 Компоненты сетей и модель OSI. 2 Драйверы Чтобы компьютер получал доступ к сетевой плате, соответствующие драйверы должны быть поставлены производителем.
Ethernet Протокол физического и канального уровня Алгоритм доступа к разделяемой среде Узел передает данные, когда считает, что среда свободна Простой.
© Yu.DemchenkoComputer Networking Technologies Slide 8_1 Маршрутизаторы и Сетевые протоколы маршрутизации.
Стеки протоколов Борисов В.А. КАСК – филиал ФГБОУ ВПО РАНХ и ГС Красноармейск 2011 г.
Сети и Интернет. Интернет, ЛВС История развития сетей Мейнфреймы: Один многозадачный компьютер Множество рабочих терминалов.
Канальный уровень Сети и системы телекоммуникаций Созыкин А.В.
МОДЕЛЬ OSI 2 OSI-ISO Сетевая модель OSI Open Systems Interconnection модель взаимодействие открытых систем ISO International Standards Organization Модель.
МОДЕЛЬ OSI 2 OSI-ISO Сетевая модель OSI Open Systems Interconnection модель взаимодействие открытых систем ISO International Standards Organization Модель.
каф. ВТ, ТОГУ, г. Хабаровск, вед. преп. Шоберг А.Г. 1 ПРОТОКОЛ HDLC.
Локальные сети: МАС-адресация. Технология Ethernet Лекция 6.
Сетевой уровень Сети и системы телекоммуникаций Созыкин А.В.
Лекция 3 Принципы сетевого взаимодействия. Модель OSI.
Тема 11 Транспортный уровень сети Internet Презентацию лекций разработал доцент кафедры оптимизации систем управления Томского политехнического университета.
Компьютерные системы и сети ПРИНЦИПЫ ОРГАНИЗАЦИИ КОМПЬЮТЕРНЫХ СЕТЕЙ Олизарович Евгений Владимирович ГрГУ им. Я.Купалы, 2011/2012.
Сети ЭВМ: лекция 3 План: Понятие открытой системы Модель взаимосвязи открытых систем Интерфейсы и сервисы Примитивы сервиса Протокол Семиуровневая модель.
Александров А.Г ИТО Frame relay (англ. «ретрансляция кадров») протокол канального уровня сетевой модели OSI. Служба коммутации пакетов Frame Relay.
Транксрипт:

© Yu.DemchenkoComputer Networking Technologies Slide 3_1 Подуровень управления логическим звеном Logical Link Control (LLC)

© Yu.DemchenkoComputer Networking Technologies Slide 3_2 Подуровень Logical Link Control (IEEE802.3) Physical layer Media Access Control (MAC) sublayer Logical Link Control sublayer Physical layer Data Link layer Routing layer Transport layer Session layer Presentation layer Application layer IEEE802.2 является подмножеством протокола HDLC (High-Level Data-Link Control) –использует подкласс ABM (Asynchronouse Balance Mode) HDLC –обеспечивает соединение Peer-to-Peer, гарантирующее доставку пакетов –независим от метода доступа –простой интерфейс с WAN

© Yu.DemchenkoComputer Networking Technologies Slide 3_3 Протоколы с установлением и без установления связи Вначале были разработаны коммуникационные протоколы с установлением связи (Connection Oriented) –ориентированы на работу с плохими каналами –станции должны установить соединение (виртуальное) до начала передачи –понятие соединение предполагает подтверждения, нумерацию, повторы Протоколы без установления связи (Connectionless) –данные могут передаваться без предварительного установления соединения –ЛВС должны иметь высокую надежность и малое количество ошибок –данные протоколы не обеспечивают восстановление данных, управление потоком или перегрпузкой канала »эти функции должны быть отнесены к более высоким уровням(Транспортному) Не требует дополнительных ресурсов и обеспечивает большее быстродействие

© Yu.DemchenkoComputer Networking Technologies Slide 3_4 Типы фреймов IEEE802.3 The Information frame (I frame) - обеспечивает передачу информации через соединение The Supervisory frame (S frame) - обеспечивает управление соединением. Используются следующие типы фреймов –Receiver Ready (RR) - информирует о готовности передачи »Используется также как фрейм keep alive, если данные не пересылаются –Receiver not Ready (RNR) - индикатор занятости станции »информирует о готовности приема посылкой фрейма Receiver Ready –Reject (REJ) - запрашивает повторную передачу фрейма The Unnumbered frame (U frame) - обеспечивает расширение управляющих функций –Этот фрейм обеспечивает установление или завершение сеанса (Session)

© Yu.DemchenkoComputer Networking Technologies Slide 3_5 Типы фреймов Unnumbered Используются для управляющих функций –никакие пользовательские данные не пересылаются в фрейме Используются для установления и окончания сеанса: –SABME (Set ABM Extended) - устанавливает соединение »счетчики последовательностей устанавливаются в исходное состояние »SABM имеет ограниченный диапазон нумерации последовательностей –DISC (Disconnect) - прекращает сеанс –UA (Unnumbered Acknowledge) - подтверждает получение фрейма Unnumbered »пересылается в ответ на SABME –FRMR (Frame Reject) - сообщает, что фрейм был исключен и не подлежит восстановлению

© Yu.DemchenkoComputer Networking Technologies Slide 3_6 Типы реализаций LLC/IEEE802.3 LLC1 или Тип 1 - без установления связи LLC2 или Тип 2 - с установлением связи –использует нумерацию последовательности, подтверждение и тайм-аут для установления сеанса –начальный номер последовательность и величина тайм-аута устанавливаются в начале сеанса –обычно используется для установления соединения ЛВС и ГВС LLC3 или Тип 3 - без установления связи, но с подтверждением –Использует специальный фреым AC (Acknowledge) –применяется редко

© Yu.DemchenkoComputer Networking Technologies Slide 3_7 Поля IEEE802.3 Destination address Source address Length field IEEE field CRC DSAP address SSAP address Control Information 1 byte 1 or 2 bytes Длина информационного поля зависит от метода доступа I/G D D D D D D D DC/R S S S S S S S Bit 0 Command/Responce bit 4 типа адресов SAP Индивидуальный адр. SAP Null SAP - нулевой адрес Групповой адр. SAP Глобальный адр. SAP все 1, активирует все доступные сервисы

© Yu.DemchenkoComputer Networking Technologies Slide 3_8 Типы SAP E0 - Novell NetWare F0 - NetBIOS 06 - TCP/IP 42 - Spanning Tree BPDU FF - Global SAP F4 - IBM Network Management 7F - ISO NULL LSAP F8, FC - Remote Program Load 04, 05, 08, 0C - SNA AA - SNAP 80 - XNS FE - OSI

© Yu.DemchenkoComputer Networking Technologies Slide 3_9 Управляющее поле IEEE802.3 Destination address Source address Length field IEEE fieldsCRC DSAP address SSAP address ControlInformation 1 byte 1 ro 2 bytes Length is Access Method dependent 0N(S)P/FN(R) 10X X P/FN(R) 1 1 M P/F MMM S Unnumbered Commands/Responses (U-Format) Supervisory Commands/Responses (S-Format) Information transfer Commands/Responses (I-format) Bit 0Bit 15Bit 7 P/F 16 bits are used for modulo 128; 8 bits are used for modulo 8.

© Yu.DemchenkoComputer Networking Technologies Slide 3_10 Реальное соединение по протоколу LL2 SABME, P = 1 UA, F = 1 N(S) = 0, N(R) = 0, P = 0, I N(S), = 0, N(R) = 1, P=0, I N(S), = 1, N(R) = 1, P=0, I N(S), = 2, N(R) = 1, P=0, I N(S) = 1, N(R) = 3, P = 0, I N(S) = 2, N(R) = 3, P = 0, I RR, N(R) = 04 P = 0, RR, N(R) = 2, P=0 N(S) = 3, N(R) = 2, P=0, I RR, N(R) = 3, P= Станция A посылает к станции B Станция В посылает к станции А События

© Yu.DemchenkoComputer Networking Technologies Slide 3_11 Пример работы функции Timer T1 N(S) = 3, N(R) = 4, P = 0, I T1 timer starts N(R) = 4, P = 1, RR T1 timer expires and is restarted RR, N(R) = 4 F = 1 F(S) = 4, N(R) = 4, P=1, I T1 timer restart RR, N(R) = 5, F = Станция A посылает к станции B Станция В посылает к станции А События

© Yu.DemchenkoComputer Networking Technologies Slide 3_12 Избирательное исключение фрейма SABME, P = 1 UA, F = 1 N(S) = 0, N(R) = 0, P = 0, I N(S) = 0, N(R) = 1, P = 0, I N(S) = 1, N(R) = 1, P = 0, I N(S) = 2, N(R) = 1, P = 0, I N(S) = 3, N(R) = 1, P = 0, I N(R) = 1, P = 1, REJ RR, N(R) = 1 F = 1 N(S) = 1, N(R) = 1, P = 0, I N(S) = 1, N(R) = 2, P = 0, I RR, N(R) = 4, P = 0, N(S) = 2, N(R) = 2, P = 0, I N(S) = 3, N(R) = 2, P = 0, I Станция A посылает к станции B Станция В посылает к станции А События

© Yu.DemchenkoComputer Networking Technologies Slide 3_13 Протокол доступа к подсети SNAP ( Subnetwork Access Protocol ) SNAP является наиболее частым применением LL1, как подмножества IEEE802.2 На момент введения IEEE802.2 большинство сетей были расчитаны на использование формата пакетов Ethernet SNAP позволяет использовать формат IEEE802.2 и проходить через сети IEEE802.x различным сетевым протоколам, не поддерживающим стандарт IEEE802 SNAP поддерживается TCP/IP, NetWare, OSI, AppleTalk и др. SNAP использует зарезервированный адрес SAP: AA (для DSAP и SSAP) –Использует формат управляющего фрейма Unnumbered: упр. поле равно 03 –Реальный заголовок SNAP содержит 5 байт »3 байта для Organizationally Unique Identifier (OUI) »2 байта для поля Ethernet Type Пример. Прохождение пакетов сетевого протокола NetWare, использующего Ethernet, через IEEE802.2 AA - AA

© Yu.DemchenkoComputer Networking Technologies Slide 3_14 Дискриминатор протокола доступа к подсети SNAP OUI Type field 3 bytes2 bytes Length field DSAP SSAP Control SNAP header DataPadCRC-32 Source address Destination address AA 03 Protocol discriminator for TCP/IP OUI = обозначает инкапсулированный исходный Ethernet- пакет OUI - не равно пакет эмулирует исходный Ethernet-пакет в сети IEEE802.x - формат пакета должен быть IEEE может использоваться для совмещения различных протоколв на одном кабельном сегменте