ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Форматы кадров технологии Ethernet
Формат базового кадра Ethernet показан на рисунке 5.9.
Рис.5.9. Формат кадра Ethernet
Поля кадра Ethernet имеют следующие характеристики. Преамбула. Размер 8 байт. Используется для синхронизации кадра. Преамбула всегда содержит код 10101010 c чередованием единиц и нулей в первых 7-ми байтах и код 10101011 в последнем байте. Адрес назначения (DA, destination address). Размер 6 байт. Содержит MAC-адрес станции узла ЛВС, которому предназначено сообщение. Если старший 7-ой бит в первом байте равен 0, то первые три байта задают адрес группы, а следующие 3 байта задают локальный адрес в группе. Если же старший 7-ой бит, равен 1, то кадр адресуется всем машинам какой-либо группе. Если все биты первого байта адреса, равны 1, то кадр адресуется всем машинам всех групп и называется широковещательным адресом (broadcast). Адрес источника (SA, source address). Размер 6 байт. Указывает MAC-адрес станции, которая посылает кадр. Тип. Размер 2 байта. Идентифицирует тип протокола более высокого уровня. Это позволяет, множеству протоколов высокого уровня разделят ЛВС без того, чтобы вникать в содержимое пакетов друг друга. Приведем значения в шестнадцатеричной системе этого поля для некоторых распространенных сетевых протоколов: 0x0800 для IP, 0x0806 для ARP, 0x809B для AppleTalk, 0x0600 для XNS, и 0x8137 для IPX/SPX. Данные. Это поле может иметь длину от 46 до 1500 байт и содержит данные, составляющие сообщение. CRC – контрольная последовательность размером в 4 байта. Содержит остаток избыточной циклической суммы (cyclic redundancy checksum), вычислительный с помощью полиномов типа CRC-32. Если не учитывать преамбулу, то видно, что сообщение Ethernet имеет длину от 64 до 1518 байт. Минимальная длина данных равна 46 байт.
5.5.3 Стандарт IEEE 802.3. Стандарт IEEE 802.3 был разработан на основе кадра Ethernet, изменив ряд его характеристик. Стандарт IEEE 802.3 во многом совпадает со своим предшественником, но некоторые различия все же имеются. В частности, в стандарте IEEE 802.3 различаются уровни MAC и LLC. В оригинальном Ethernet оба эти уровня объединены в единый канальный уровень Согласно стандарту IEEE 802, кадр технологии Ethernet – это кадр, формируемый уровнем MAC, в который должен вкладываться кадр уровня LLC. Формат пакета стандарта IEEE 802.3 показан на рисунке 5.10:
Рис. 5.10. Формат пакета стандарта IEEE 802.3
Отметим разницу между принятым кадром в стандарте IEEE 802.3 и оригинальным Ethernet. В отличие от оригинального Ethernet в стандарте IEEE 802.3 выделен байт признака начала кадра с кодом 10101011. Поле Тип заменено на поле Длина. Для кадра IEEE 802.3 в этом поле содержится выраженный в байтах размер следующего поля - поля данных (LLC Data). Если эта цифра приводит к общей длине кадра меньше 64 байт, то за полем LLC Data добавляется поле Pad. Для протокола более высокого уровня не возникает путаницы с определением типа кадра, так как для кадра IEEE 802.3 значение этого поля не может быть больше 1500 (0x05DC). Данные (LLC Data): поле данных, которое обрабатывается подуровнем LLC. Набивка (Pad) – в это поле вставляются пустые символы для доведения длины пакета до минимально допустимой величины. Длина пакета Ethernet и IEEE 802.3 находится в диапазоне от 64 до 1518 байт. Однако в стандарте IEEE 802.3 имеется возможность передачи данных длиной менее 46 байт, т.к. на канальном уровне пакет автоматически дополняется до нужного размера.
Не нашли, что искали? Воспользуйтесь поиском:
|