Аппаратное и программное обеспечение сетей Раздел 4 Уровень передачи данных (Канальный уровень) Тема 15 Общие принципы и характеристики протоколов локальных.

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



Advertisements
Похожие презентации
Ethernet Протокол физического и канального уровня Алгоритм доступа к разделяемой среде Узел передает данные, когда считает, что среда свободна Простой.
Advertisements

В 1980 г. в институте IEEE (институт инженеров по электротехнике и электронике США) организован комитет 802 по стандартизации локальных сетей. Семейство.
каф. ВТ, ТОГУ, г. Хабаровск, вед. преп. Шоберг А.Г. 1 Методы случайного доступа. Метод CSMA/CD.
Лекция 8 Технологии локальных сетей на разделяемой среде кафедра ЮНЕСКО по НИТ1.
Базовые технологии локальных сетей: Ethernet. План 1.Введение 2.Технология Ethernet 3.Спецификации физической среды Ethernet 2.
Принципы пакетной передачи данных Борисов В.А. КАСК – филиал ФГБОУ ВПО РАНХ и ГС Красноармейск 2011 г.
Wi-Fi Сети и системы телекоммуникаций Созыкин А.В.
Учебный курс Основы организации локальных сетей Лекция 1 Основные параметры сетей и стандарты кандидат технических наук, доцент Новиков Юрий Витальевич.
Технологии локальных сетей Ethernet Token Ring, FDDI Fast Ethernet, 100VG-AnyLAN Gigabit Ethernet.
Формат кадров Ethernet Стандарт на технологию Ethernet, описанный в документе 802.3, дает описание единственного формата кадра МАС-уровня. Так как в кадр.
Локальные сети: МАС-адресация. Технология Ethernet Лекция 6.
Сетевой Канальный Физический Прикладной Представит. Сеансовый Транспортный Сетевой Канальный Физический Прикладной Представит. Сеансовый Транспортный Сетевой.
ARCNET Token Ring Ethernet FDDI Fast Ethernet 100VG-AnyLAN Gigabit Ethernet Особенности технологий локальных сетей: - реализуют 2 нижних уровня модели.
Контрольная последовательность Заполнитель Данные Длина блока данных Адрес отправителя Адрес приемника Начальный ограничитель Преамбула …
A b d c e Топология сетей Физическая топология сети - это конфигурация графа, вершинами которого является активное сетевое оборудование или компьютеры,
Канальный уровень в ЛВС.
МОДЕЛЬ OSI 2 OSI-ISO Сетевая модель OSI Open Systems Interconnection модель взаимодействие открытых систем ISO International Standards Organization Модель.
Ethernet Разделяемая среда
Под топологией ( компоновкой, конфигурацией, структурой ) компьютерной сети обычно понимается физическое расположение компьютеров сети один относительно.
МОДЕЛЬ OSI 2 OSI-ISO Сетевая модель OSI Open Systems Interconnection модель взаимодействие открытых систем ISO International Standards Organization Модель.
Транксрипт:

Аппаратное и программное обеспечение сетей Раздел 4 Уровень передачи данных (Канальный уровень) Тема 15 Общие принципы и характеристики протоколов локальных сетей. Уровни MAC и LLC.

Рис Соответствие протоколов LAN уровням модели OSI Прикладной уровень Уровень представления Модель OSI Сеансовый уровень Транспортный уровень Сетевой уровень Протоколы LAN Канальный уровень Физический уровень

Общие принципы и характеристики протоколов локальных сетей. Уровни MAC и LLC. Технологии локальных сетей реализуют, функции только двух нижних уровней модели OSI физического и канального (рис ). Функциональности этих уровней достаточно для доставки кадров в пределах стандартных топологий, которые поддерживают LAN звезда (общая шина), кольцо и дерево.

Общие принципы и характеристики протоколов локальных сетей. Уровни MAC и LLC. Канальный уровень локальных сетей делится на два подуровня, которые часто также называют уровнями: уровень управления логическим каналом (Logical Link Control, LLC); уровень управления доступом к среде (Media Access Control, MAC). Функции уровня LLC обычно реализуются программно, соответствующим модулем операционной системы, а функции уровня MAC реализуются программно аппаратно: сетевым адаптером и его драйвером.

Общие принципы и характеристики протоколов локальных сетей. Уровни MAC и LLC. Уровень MAC Основными функциями уровня MAC являются: обеспечение доступа к разделяемой среде; передача кадров между конечными узлами, используя функции и устройства физического уровня. Существуют два основных метода доступа к разделяемой среде доступа:

Общие принципы и характеристики протоколов локальных сетей. Уровни MAC и LLC. Уровень MAC (уровень доступа к разделяемой среде) : 1)-Метод случайного доступа является одним; из основных методов захвата разделяемой среды. Он основан на том, что узел, у которого есть кадр для передачи, пытается его отправить без какой бы то ни было предварительной процедуры согласования времени использования разделяемой среды с другими узлами сети

Рис Разделяемая среда на коаксиальном кабеле. Разделяемая среда

Общие принципы и характеристики протоколов локальных сетей. Уровни MAC и LLC. Уровень MAC (уровень доступа к разделяемой среде) : Метод случайного доступа является децентрализованным, он не требует наличия в сети специального узла, который играл бы роль арбитра, регулирующего доступ к среде. Результатом этого является высокая вероятность коллизий, то есть случаев одновременной передачи кадра несколькими станциями. Во время коллизии происходит наложение сигналов нескольких передатчиков, из-за чего информация всех передаваемых на периоде коллизии кадров искажается.

Общие принципы и характеристики протоколов локальных сетей. Уровни MAC и LLC. Уровень MAC (уровень доступа к разделяемой среде) : 2)- Детерминированный доступ это другой популярный подход к обеспечению доступа к разделяемой среде. Он получил свое название благодаря тому, что максимальное время ожидания доступа к среде всегда известно. Алгоритмы детерминированного доступа используют два механизма - передачу токена и опрос.

Уровень MAC (уровень доступа к разделяемой среде) : 2) Передача токена обычно реализуется децентрализовано. Каждый компьютер, получивший токен, имеет право на использование разделяемой среды в течение фиксированного промежутка времени времени удержания токена. В это время компьютер передает свои кадры. После истечения этого промежутка компьютер обязан передать токен другому компьютеру. Таким образом, если мы знаем количество компьютеров в сети, то максимальное время ожидания доступа равно произведению времени удержания токена на это число.

Рис Разделяемая среда в кольцевых топологиях Разделяемая среда

Уровень MAC (уровень доступа к разделяемой среде) : 2) Алгоритмы опроса чаще всего основаны на централизованной схеме. В сети существует выделенный узел, который играет роль арбитра в споре узлов за разделяемую среду. Арбитр периодически опрашивает узлы сети, на наличие кадров для передачи. Собрав заявки на передачу, арбитр решает, какому узлу он предоставит право использования разделяемой среды, сообщая свое решение выбранному узлу. После завершения передачи кадра фаза опроса повторяется.

Уровень MAC (уровень доступа к разделяемой среде) : 2) Транспортировка кадров осуществляется уровнем MAC в несколько этапов: 1-й)Формирование кадра. На этом этапе осуществляется заполнение полей кадра на информацией, получаемой от протокола верхнего уровня: адреса источника и назначения, (Помимо пакета сверху LLC также передает адрес узла назначения в формате технологии LAN(Ethernet, Token Ring, FDDI)) пользовательские данные, признак протокола верхнего уровня, отсылающего эти данные. После того как кадр сформирован, уровень MAC подсчитывает контрольную сумму кадра и помещает ее в соответствующее поле.

Уровень MAC (уровень доступа к разделяемой среде) : 2) Транспортировка кадров осуществляется уровнем MAC в несколько этапов: 2-й)Передача кадра через среду. Когда кадр сформирован и доступ к разделяемой среде получен, уровень MAC передает кадр на физический уровень, который побитно передает все поля кадра в среду. Функции физического уровня выполняет передатчик сетевого адаптера, который преобразует байты кадра в последовательность битов и кодирует их соответствующими электрическими или оптическими сигналами. На приемном адаптере происходит обратная операция.

Уровень MAC (уровень доступа к разделяемой среде) : 2) Транспортировка кадров осуществляется уровнем MAC в несколько этапов: 3-й) Прием кадра. Уровень MAC каждого узла сети, подключенного к разделяемой среде, проверяет адрес назначения поступившего кадра, и если он совпадает с его собственным адресом, то продолжает его обработку, в противном случае кадр отбрасывается. Продолжение обработки заключается в проверке корректности контрольной суммы кадра, т.е. контрольная сумма принятого кадра вновь пересчитывается и сравнивается со значением, которое установлено передающей стороной. Кадр с корректной контрольной суммой передается уровнем MAC вверх по стеку.

Уровень LLC (Logical Link Control, LLC) уровень управления логическим каналом. Уровень LLC выполняет две функции: организует интерфейс с прилегающим к нему сетевым уровнем; обеспечивает доставку кадров с заданной степенью надежности.

Уровень LLC (Logical Link Control, LLC) уровень управления логическим каналом. Интерфейсные функции LLC - передача пользовательских и служебных данных между уровнем MAC и сетевым уровнем. При передаче данных сверху вниз уровень LLC принимает от протокола сетевого уровня пакет (например, IP- или IPX-пакет), в котором находятся пользовательские данные. Далее уровень LLC передает далее вниз уровню MAC. Кроме того, LLC при необходимости решает задачу мультиплексирования, передавая данные от нескольких протоколов сетевого уровня единственному протоколу уровня MAC.

MAC LLC Физический уровень IPX IP NetBIOS Рис Демультиплексирование кадров протоколом LLC

Уровень LLC (Logical Link Control, LLC) уровень управления логическим каналом. Интерфейсные функции LLC - передача пользовательских и служебных данных между уровнем MAC и сетевым уровнем. При передаче данных сверху вниз уровень LLC принимает от протокола сетевого уровня пакет (например, IP- или IPX-пакет), в котором находятся пользовательские данные. Далее уровень LLC передает далее вниз уровню MAC. Кроме того, LLC при необходимости решает задачу мультиплексирования, передавая данные от нескольких протоколов сетевого уровня единственному протоколу уровня MAC.

Уровень LLC (Logical Link Control, LLC) уровень управления логическим каналом. Управляющие кадры предназначены для передачи команд и ответов в процедурах с установлением логического соединения, в том числе запросов на повторную передачу искаженных информационных блоков. Ненумерованные кадры предназначены для передачи ненумерованных команд и ответов, выполняющих в процедурах без установления логического соединения передачу информации, идентификацию и тестирование LLC-уровня, а в процедурах с установлением логического соединения установление и разъединение логического соединения, а также информирование об ошибках.

Рис Формат кадра LLC.

Уровень LLC (Logical Link Control, LLC) уровень управления логическим каналом. Все типы кадров уровня LLC имеют единый формат. Они содержат четыре поля: адрес точки входа сервиса назначения (Destination Service Access Point, DSAP), адрес точки входа сервиса источника (Source Service Access Point, SSAP), управляющее поле (Control) поле данных (Data)

Уровень LLC (Logical Link Control, LLC) уровень управления логическим каналом. Кадр LLC обрамляется двумя однобайтовыми полями «Флаг», имеющими значение Флаги используются на MAC-уровне для определения границ блока. (Отметим, что формат кадров LLC, за исключением поля адреса точки входа сервиса источника, соответствует формату кадра HDLC.

Уровень LLC (Logical Link Control, LLC) уровень управления логическим каналом. Поле данных кадра LLC предназначено для передачи по сети пакетов протоколов верхних уровней IP, IPX, AppleTalk, DECnet, в редких случаях прикладных протоколов, когда те не пользуются сетевыми протоколами, а вкладывают свои сообщения непосредственно в кадры канального уровня. Поле данных может отсутствовать в управляющих кадрах и некоторых ненумерованных кадрах.

Уровень LLC (Logical Link Control, LLC) уровень управления логическим каналом. Поле управления (один байт) используется для обозначения типа кадра данных информационный, управляющий или ненумерованный. Кроме этого, в этом поле указываются порядковые номера отправленных и успешно принятых кадров, если подуровень LLC работает по процедуре LLC2 с установлением соединения.

Уровень LLC (Logical Link Control, LLC) уровень управления логическим каналом. Поля DSAP и SSAP позволяют указать, какой сервис верхнего уровня пересылает данные с помощью этого кадра. Программному обеспечению узлов сети при получении кадров канального уровня необходимо распознать, какой протокол вложил свой пакет в поле данных поступившего кадра, для того, чтобы передать извлеченный из кадра пакет нужному протоколу для последующей обработки. Например, в качестве значения DSAP и SSAP может выступать код протокола IPX или же код протокола покрывающего дерева Spanning Tree.

Уровень LLC (Logical Link Control, LLC) уровень управления логическим каналом. Уровень LLC предоставляет верхним уровням три типа транспортных услуг. Услуга LLC1 услуга без установления соединения и без подтверждения получения данных Услуга LLC2 устанавливает логическое соединение перед началом передачи любого блока данных и, способна выполнить процедуры восстановления. Услуга LLC3 услуга без установления соединения, но с подтверждением получения данных.

МАС -адреса. На уровне MAC,для идентификации сетевых интерфейсов - узлов сети используются регламентированные стандартом IEEE уникальные 6-ти байтовые адреса, называемые МАС - адресами. Обычно МАС - адрес записывают в виде шести пар шестнадцатеричных цифр, разделенных тире или двоеточиями, например 11-A0-17-3D-BC-01. Каждый сетевой адаптер имеет, по крайней мере, один МАС -адрес. МАС –адрес может быть индивидуальным и конечно же уникальным, а также может назначаться для группы интерфейсов (сетевых адаптеров )

МАС -адреса. Первый (младший) бит старшего байта адреса назначения является признаком того, является адрес индивидуальным или групповым. Если он равен 0, то адрес является индивидуальным, то есть идентифицирует один сетевой интерфейс, а если 1, то групповым.. Если сетевой интерфейс включен в группу, то наряду с уникальным МАС - адресом с ним ассоциируется еще один адрес групповой. В частном случае, если групповой адрес состоит из всех единиц, то есть имеет шестнадцатеричное 0xFFFFFFFFFFFF представление, он идентифицирует все узлы сети и называется широковещательным.

МАС -адреса. Второй бит старшего байта адреса определяет способ назначения адреса централизованный или локальный. Если этот бит равен 0 (что бывает почти всегда в стандартной аппаратуре Ethernet), то адрес назначен централизованно по правилам IEEE 802. Комитет IEEE распределяет между производителями оборудования так называемые организационно уникальные идентификаторы (Organizationally Unique Identifier, OUI). Каждый производитель помещает выделенный ему идентификатор в три старших байта адреса (например, идентификатор 0x0020AF определяет компанию 3COM, а 0х00000С Cisco).

МАС -адреса. За уникальность младших трех байтов адреса отвечает производитель оборудования. Двадцать четыре бита, отводимые производителю для адресации интерфейсов его продукции, позволяют выпустить примерно 16 миллионов интерфейсов под одним идентификатором организации. Уникальность централизованно распределяемых адресов распространяется на все основные технологии локальных сетей Ethernet, Token Ring, FDDI и т. д. Локальные групповые адреса назначаются администратором сети, в обязанности которого входит обеспечение их уникальности.

Метод доступа CSMA/CD. Для конкретной технологии LAN – технологии Ethernet, применяется Метод CSMA/CD (Carrier Sense Multiple Access with Collision Detection коллективный доступ с опознаванием несущей и обнаружением коллизий) для доступа к среде передачи данных, т.е. на подуровне MAC в сетях Ethernet. Все компьютеры в сети с разделяемой средой имеют возможность немедленно (с учетом задержки распространения сигнала по физической среде) получить данные, которые любой из компьютеров начал передавать в общую среду. Говорят, что среда, к которой подключены все станции, работает в режиме коллективного доступа (Multiply Access, MA).

Метод доступа CSMA/CD. Чтобы получить возможность передавать кадр, интерфейс-отправитель должен убедиться, что разделяемая среда свободна. Это достигается прослушиванием основной гармоники сигнала, которая также называется несущей частотой (Carrier Sense, CS). Признаком «незанятости» среды является отсутствие на ней несущей частоты, которая при манчестерском способе кодирования, принятом для всех вариантов Ethernet 10 Мбит/с, равна 5-10 МГц в зависимости от последовательности единиц и нулей, передаваемых в данный момент

Общие принципы и характеристики протоколов локальных сетей. Уровни MAC и LLC Рис. Рис Метод случайного доступа CSMA/CD

Метод доступа CSMA/CD. В классической сети Ethernet на коаксиальном кабеле сигналы передатчика узла 1 распространяются в обе стороны, так что их получают все узлы сети. Кадр данных всегда сопровождается преамбулой, которая состоит из 7 байт, каждый из которых имеет значение , и 8-го байта, равного Последний байт носит название ограничителя начала кадра. Преамбула нужна для вхождения приемника в побитовую и побайтовую синхронизацию с передатчиком. Наличие двух единиц, идущих подряд, говорит приемнику о том, что преамбула закончилась и следующий бит является началом кадра.

Метод доступа CSMA/CD. Все станции, подключенные к кабелю, начинают записывать байты передаваемого кадра в свои внутренние буферы. Первые 6 байт кадра содержат адрес назначения. Та станция, которая узнает собственный адрес в заголовке кадра, продолжает записывать его содержимое в свой внутренний буфер, а остальные станции на этом прием кадра прекращают. Станция назначения обрабатывает полученные данные, передает их вверх по своему стеку. Кадр Ethernet содержит не только адрес назначения, но и адрес источника данных, поэтому станция- получатель знает, кому нужно послать ответ.

Метод доступа CSMA/CD. После окончания передачи кадра все узлы сети обязаны выдержать технологическую паузу, равную межпакетному интервалу (Inter Packet Gap, IPG) в 9,6 мкс. Эта пауза нужна для приведения сетевых адаптеров в исходное состояние, а также для предотвращения монопольного захвата среды одной станцией. После окончания технологической паузы узлы имеют право начать передачу своего кадра, так как среда свободна. В приведенном примере узел 2 дождался окончания передачи кадра узлом 1, сделал паузу в 9,6 мкс и начал передачу своего кадра.

Метод доступа CSMA/CD. Возникновение коллизии. Коллизия это нормальная ситуация в работе сетей Ethernet. Для возникновения коллизии не обязательно, чтобы несколько станций начали передачу абсолютно одновременно, такая ситуация маловероятна. Более вероятна ситуация, когда один узел начинает передачу, а через некоторое (короткое) время другой узел, проверив среду и не обнаружив несущую (сигналы первого узла еще не успели до него дойти), начинает передачу своего кадра. Таким образом, возникновение коллизии является следствием распределения узлов сети в пространстве.

Метод доступа CSMA/CD. Чтобы корректно обработать коллизию, все станции одновременно наблюдают за возникающими на кабеле сигналами. Если передаваемые и наблюдаемые сигналы отличаются, то фиксируется факт обнаружения коллизии (Collision Detection, CD). Для увеличения вероятности скорейшего обнаружения коллизии всеми станциями сети станция, которая обнаружила коллизию, прерывает передачу своего кадра (в произвольном месте, возможно, и не на границе байта) и усиливает ситуацию коллизии посылкой в сеть специальной последовательности из 32 бит, называемой jam- последовательностью.

Параметры уровня MAC Ethernet/ ПараметрыЗначения Битовая скорость10 Мбит/с Интервал отсрочки512 битовых интервала Межкадровый, или межпакетный, интервал (IPG)9,6 мкс Максимальное число попыток передачи16 Максимальное число возрастания диапазона паузы 10 Длина jam-последовательности32 бит Максимальная длина кадра (без преамбулы)1518 байт Минимальная длина кадра (без преамбулы)64 байт (512 бит) Длина преамбулы64 бит Минимальная длина случайной паузы после коллизии 0 битовых интервалов Максимальная длина случайной паузы после коллизии 524 ООО битовых интервала Максимальное расстояние между станциями сети2500 м Максимальное число станций в сети1024

Рис Схема возникновения и распространения коллизии

Метод доступа CSMA/CD. После этого обнаружившая коллизию передающая станция обязана прекратить передачу и сделать паузу в течение короткого случайного интервала времени. Затем она может снова предпринять попытку захвата среды и передачи кадра. Случайная пауза выбирается по следующему алгоритму: Пауза = L х (интервал отсрочки). В технологии Ethernet интервал отсрочки выбран равным значению 512 битовых интервалов.

Метод доступа CSMA/CD. Битовый интервал соответствует времени между появлением двух последовательных битов данных на кабеле; для скорости 10 Мбит/с величина битового интервала равна 0,1 мкс, или 100 нс. L представляет собой целое число, выбранное с равной вероятностью из диапазона [0, 2 N ], где N номер повторной попытки передачи данного кадра: 1, 2,10. После 10-й попытки интервал, из которого выбирается пауза, не увеличивается. Если 16 последовательных попыток передачи кадра вызывают коллизию, то передатчик должен прекратить попытки и отбросить этот кадр. Описанный алгоритм носит название усеченного экспоненциального двоичного алгоритма отсрочки.

Форматы кадров технологии Ethernet Стандарт технологии Ethernet, определенный в документе IEEE 802.3, дает описание единственного формата кадра уровня MAC. Так как в кадр уровня MAC должен вкладываться кадр уровня LLC, описанный в документе IEEE 802.2, то по стандартам IEEE в сети Ethernet может использоваться только единственный вариант кадра канального уровня, заголовок которого является комбинацией заголовков подуровней MAC и LLC. Тем не менее на практике в сетях Ethernet на канальном уровне используются кадры 4-х различных форматов (типов).

Форматы кадров технологии Ethernet Кадр Ethernet DIX, или Ethernet II, появился в результате работы консорциума трех фирм Digital, Intel и Xerox в 1980 году, который представил на рассмотрение комитету свою фирменную версию стандарта Ethernet в качестве проекта международного стандарта. Однако комитет принял стандарт, отличающийся в некоторых деталях от предложения DIX, причем отличия касались и формата кадра. Так возник формат кадра 802.3/LLC, 802.3/802.2, или Novell

Форматы кадров технологии Ethernet Кадр Raw 802.3, или Novell 802.3, появился в результате усилий компании Novell по ускорению работы своего стека протоколов в сетях Ethernet. Кадр Ethernet SNAP стал результатом деятельности комитета по приведению предыдущих форматов кадров к некоторому общему стандарту и приданию кадру необходимой гибкости для учета в будущем возможностей добавления полей или изменения их назначения. Сегодня все сетевые адаптеры, драйверы сетевых адаптеров, мосты/коммутаторы и маршрутизаторы умеют работать со всеми используемыми на практике форматами кадров технологии Ethernet, причем распознавание типа кадра выполняется автоматически

Форматы кадров технологии Ethernet Кадр Raw 802.3, или Novell 802.3, появился в результате усилий компании Novell по ускорению работы своего стека протоколов в сетях Ethernet. Кадр Ethernet SNAP стал результатом деятельности комитета по приведению предыдущих форматов кадров к некоторому общему стандарту и приданию кадру необходимой гибкости для учета в будущем возможностей добавления полей или изменения их назначения. Сегодня все сетевые адаптеры, драйверы сетевых адаптеров, мосты/коммутаторы и маршрутизаторы умеют работать со всеми используемыми на практике форматами кадров технологии Ethernet, причем распознавание типа кадра выполняется автоматически

Рис Форматы кадров Ethernet

Форматы кадров технологии Ethernet Кадр 802.3/LLC Заголовок кадра 802.3/LLC определен в стандартах IEEE и Стандарт определяет восемь полей заголовка Поле преамбулы состоит из семи синхронизирующих байтов При манчестерском кодировании эта комбинация представляется в физической среде периодическим волновым сигналом с частотой 5 МГц. (на Рис не показан)

Форматы кадров технологии Ethernet Кадр 802.3/LLC Начальный ограничитель кадра (Start-of-Frame- Delimiter, SFD) состоит из одного байта Появление этой комбинации битов является указанием на то, что следующий байт это первый байт заголовка кадра. (на Рис не показан). Адрес назначения (Destination Address, DA) может быть длиной 2 или 6 байт. На практике всегда используются МАС-адреса из 6 байт. Адрес источника (Source Address, SA) это 2- или 6-байтовое поле, содержащее МАС -адрес узла отправителя кадра. Первый бит адреса всегда имеет значение 0.

Форматы кадров технологии Ethernet Кадр 802.3/LLC Длина (Length, L) 2-байтовое поле, которое определяет длину поля данных в кадре. Поле данных может содержать от 0 до 1500 байт. Но если длина поля меньше 46 байт, то используется следующее поле поле заполнителя, дополняющее кадр до минимально допустимого значения в 46 байт. Поле заполнителя состоит из такого количества байтов заполнителя, которое обеспечивает минимальную длину поля данных в 46 байт. Это позволяет корректно работать механизму обнаружения коллизий. Поле контрольной последовательности кадра (Frame Check Sequence, FCS) состоит из 4 байт контрольной суммы. Это значение вычисляется по алгоритму CRC-32.

Форматы кадров технологии Ethernet Кадр 802.3/LLC Длина (Length, L) 2-байтовое поле, которое определяет длину поля данных в кадре. Поле данных может содержать от 0 до 1500 байт. Но если длина поля меньше 46 байт, то используется следующее поле поле заполнителя, дополняющее кадр до минимально допустимого значения в 46 байт. Поле заполнителя состоит из такого количества байтов заполнителя, которое обеспечивает минимальную длину поля данных в 46 байт. Это позволяет корректно работать механизму обнаружения коллизий. Поле контрольной последовательности кадра (Frame Check Sequence, FCS) состоит из 4 байт контрольной суммы. Это значение вычисляется по алгоритму CRC-32.

Форматы кадров технологии Ethernet Кадр Raw 802.3/Novell Кадр Raw 8023, называемый еще кадром Novell Из рисунка Рис видно, что он представляет собой кадр подуровня MAC стандарта 802.3, но без вложенного кадра подуровня LLC. Компания Novell долгое время не использовала служебные поля кадра LLC в своей операционной системе NetWare благодаря отсутствию необходимости идентифицировать тип информации, вложенной в поле данных, там всегда находился пакет протокола IPX, долгое время бывшего единственным протоколом сетевого уровня в ОС NetWare.

Форматы кадров технологии Ethernet Кадр Raw 802.3/Novell Теперь, когда необходимость идентификации протокола верхнего уровня появилась, компания Novell стала использовать возможность инкапсуляции в кадр подуровня MAC кадра LLC, то есть возможность применять стандартные кадры 802.3/LLC. Такой кадр компания обозначает теперь в своих операционных системах как кадр 802.2, хотя он является комбинацией заголовков и

Форматы кадров технологии Ethernet Кадр Ethernet DIX/Ethernet II Кадр Ethernet DIX, называемый также кадром Ethernet II, имеет структуру, совпадающую со структурой кадра Raw (см. рис ). Однако 2-байтовое поле длины (L) кадра Raw в кадре Ethernet DIX используется в качестве поля типа (Туре, Т) протокола. Это поле предназначено для тех же целей, что и поля DSAP и SSAP кадра LLC для указания типа протокола верхнего уровня, вложившего свой пакет в поле данных этого кадра.

Форматы кадров технологии Ethernet Кадр Ethernet DIX/Ethernet II Значения кодов протоколов для поля типа появились раньше значений для поля SAP, так как фирменная версия Ethernet DIX существовала до появления стандарта 802.3, и ко времени распространения оборудования эти значения уже стали стандартами де-факто для многих аппаратных и программных продуктов. Так как структуры кадров Ethernet DIX и Raw совпадают, то поле длины/типа часто в документации обозначают как поле L/T. При этом числовое значение этого поля определяет его смысл: если значение меньше 1500, то это поле длины, а если больше то типа.

Форматы кадров технологии Ethernet Кадр Ethernet SNAP Для устранения разнобоя в кодировках типов протоколов, сообщения которых вложены в поле данных кадров Ethernet, комитетом была проведена работа по дальнейшей стандартизации кадров Ethernet. В результате появился кадр Ethernet SNAP (SubNetwork Access Protocol протокол доступа к подсетям). Кадр Ethernet SNAP (см. рис ) представляет собой расширение кадра 802.3/LLC за счет введения дополнительного заголовка протокола SNAP, состоящего из двух полей: OUI и типа.

Форматы кадров технологии Ethernet Кадр Ethernet SNAP Поле типа состоит из 2 байт и повторяет по формату и назначению поле типа кадра Ethernet II (то есть в нем используются те же значения кодов протоколов). Поле OUI определяет уже знакомый нам организационно уникальный идентификатор то есть идентификатор организации, которая контролирует коды протоколов в поле типа. С помощью заголовка SNAP достигнута совместимость с кодами протоколов в кадрах Ethernet II, а также создана универсальная схема кодирования протоколов. Коды протоколов для технологий 802 контролирует организация IEEE, идентификатор OUI которой равен

Форматы кадров технологии Ethernet Кадр Ethernet SNAP Так как SNAP представляет собой протокол, вложенный в протокол LLC, то в полях DSAP и SSAP записывается код 0хАА, отведенный для протокола SNAP. В управляющем поле заголовка LLC устанавливается значение 0x03, что соответствует использованию ненумерованных кадров. Заголовок SNAP является дополнением к заголовку LLC, поэтому он допустим не только в кадрах Ethernet, но и в кадрах протоколов других технологий комитета 802. Например, протокол IP всегда использует структуру заголовков LLC/SNAP.

Форматы кадров технологии Ethernet Использование различных типов кадров Ethernet. Из-за существования четырех типов кадров Ethernet, для протоколов сетевого уровня возникает вопрос, как их использовать. Протокол IP может использовать два типа кадров: оригинальный кадр Ethernet II и наиболее структурно сложный кадр Ethernet SNAP. Предпочтительным типом кадра для протокола IP является кадр Ethernet II. Современные сетевые адаптеры автоматически распознают тип кадра Ethernet, используя значения полей кадров.

Форматы кадров технологии Ethernet Использование различных типов кадров Ethernet. Например, кадры Ethernet II легко отличить от других типов кадров по значению поля L/T: если оно больше 1500, это означает, что поле является полем типа протокола (Т), так как значения кодов протоколов выбраны так, что они всегда больше В свою очередь, наличие поля Т говорит о том, что это кадр Ethernet II, который единственный использует это поле в данной позиции кадра. Протокол IPX «является максималистом», он может работать со всеми четырьмя типами кадров Ethernet.

Форматы кадров технологии Ethernet Использование различных типов кадров Ethernet. Протокол IPX распознает кадры Ethernet II описанным выше способом, а если кадр принадлежит к другому типу (поле L/T имеет значение меньшее или равное 1500), то выполняется дальнейшая проверка по наличию или отсутствию полей LLC. Поля LLC могут отсутствовать только в том случае, если за полем длины идет начало пакета IPX, а именно 2-байтовое поле, которое всегда заполняется единицами, что дает значение 0xFFFF, или два байта по 255.

Форматы кадров технологии Ethernet Использование различных типов кадров Ethernet. Ситуация, когда поля DSAP и SSAP одновременно содержат такие значения, возникнуть не может, поэтому наличие двух байтов 255 говорит о том, что это кадр Raw В остальных случаях дальнейший анализ проводится в зависимости от значений полей DSAP и SSAP. Если они равны 0хАА, то это кадр Ethernet SNAP, а если нет, то 802.3/LLC

Логические процедуры передачи кадров и связь с сетевым уровнем Общие определения ЛВС, связь с моделью ISO/OSI, Bridging, QoS Ethernet [CSMA/CD] Экранированная витая пара (STP) 16 Мбайт/с 4 Мбайт/с MAC LLC Token Ring Физический уровень Канальный уровень 10Base-5, 2, T,F 100Base-TX, FX 1000Base-Т, SX, LX 10Gigabit Wireless LAN FHSS 1Mbps DSSS 1Mbps DSSS11Mbps OFDM Рис Структура стандартов IEEE 802.x

Стандарты IEEE 802.x IEEE Управление сетевыми устройствами и их взаимодействие IEEE 802.2Logical Link Control (LLC)не активна IEEE 802.3Технология Ethernet IEEE 802.4Маркерная шина Token busрасформирована IEEE Определяет MAC уровень для маркерного кольца не активна IEEE 802.6Сети мегаполисов (MAN)расформирована IEEE Широкополосная передача по коаксиальному кабелю расформирована IEEE 802.8Волоконно-оптические сетирасформирована IEEE Интегрированные сети передачи голоса и данных расформирована IEEE Сетевая безопасностьрасформирована IEEE_ a/b/g/n Беспроводные локальные сети IEEE Доступ по требованию с приоритетамирасформирована IEEE Использовалась для 100BASE-X Ethernet IEEE Кабельные модемырасформирована

Стандарты IEEE 802.x IEEE Беспроводные персональные сети (WPAN), Bluetooth IEEE Bluetooth сертификация IEEE Сосуществование IEEE и IEEE IEEE High-Rate WPAN сертификация IEEE Беспроводная городская сеть (WiMAX сертификация) IEEE e Широковещательные беспроводные сети IEEE Служба местного многоточечного распределения (Мобильные) IEEE Радио регулирование IEEE Сосуществование сетей IEEE Местные беспроводные сети IEEE Рабочая группа чрезвычайных сервисов новая (Март, 2010)