|
Взаимодействие на физическом и канальном уровне Ethernet и IEEE 802.3Для обозначения типа протокола физического уровня в стандарте IEEE используется имя, которое состоит из трех компонентов:
Пример: 10 Base 2
ТЛКК - толстый коаксиальный кабель На канальном уровне технологии Ethernet определяются значения следующих параметров кадра:
Процедура Jabber ControlПроцедура Jabber Control является ещё одним, кроме IFG, механизмом, который предназначен для предотвращения снижения пропускной способности сети при появлении временных сбоев в функционировании сетевых интерфейсных карт (NIC). Для исключения возможности возникновения такой ситуации, при которой одна рабочая станция монополизирует процесс информационного обмена в сети, используется процедура Jabber Control. По истечении установленного допустимого интервала активности на аппаратном уровне происходит прерывание процесса передачи данных и рабочая станция или сегмент сети переводятся в пассивное состояние. Возобновление процесса передачи данных данной станцией или сегментом сети невозможно до истечения установленного интервала задержки. Величины допустимого интервала активности (xmit_max) и задержки повторной передачи (Tdelay) для репитеров и рабочих станций приведены в таблице:
Для обозначения кадров, которые имеют ненормативный размер, в сетях Ethernet применяются следующие термины: RUNT – (коротышка) – кадр, размер которого менее 64 байтов (512 бит) Канальный уровень взаимодействия в сетях Ethernet и IEEE 802.3Информационное взаимодействие на канальном уровне сетей стандарта Ethernet также разделено на дополнительные уровни, которые не предусмотрены стандартом OSI-7. Эти уровни называются LLC(Logical Link Control) и MAC(Media Access Control). Принципы организации взаимодействия на MAC уровне сетей EthernetДля передачи данных по сети Ethernet используются блоки данных канального уровня кадры. Особенность технологии Ethernet заключается в том, что она позволяет реализовать передачу данных по принципу «один для всех» «широковещание» (broadcasting). Для идентификации получателя информации в технологиях Ethernet используются 6-ти байтовые MAC–адреса. Формат MAC – адреса технологий EthernetФормат MAC – адреса обеспечивает возможность использования специфических режимов многоадресной адресации в сети Ethernet и, одновременно, исключить возможность появления в пределах одной локальной сети двух станций которые имели бы одинаковый адрес. Физический адрес сети Ethernet состоит из двух частей:
Специальная организация в составе IEEE занимается распределением разрешенных кодировок данного поля по заявкам фирм- производителей сетевого оборудования. Для написания MAC адреса могут быть использованы различные формы. Наиболее часто используется шестнадцатеричная форма, в которой пары байтов отделяются друг от друга символами «-»: 00-e0-14-00-00-00 Режимы адресации и типы адресов технологий Ethernet и IEEE 802.3В сетях Ethernet и IEEE 802.3 используются три основных режима формирования адреса назначения:
Первый режим адресации (Unicast) используется в том случае, когда станция - источник адресует передаваемый пакет только одному получателю данных. Признаком использования режима адресации Multicast является наличие 1 в младшем бите старшего байта идентификатора производителя оборудования. 01-00-0C-CC-CC-CC Кадр, содержание поля DA которого принадлежит типу Multicast, будет принят и обработан всеми станциями, которые имеют соответствующее значение поля Vendor Code – в данном случае – это сетевые устройства Cisco. Приведенный Multicast - адрес используется сетевыми устройствами данной фирмы для взаимодействия в соответствии с правилами Cisco Discovery Protocol (CDP). Станция сети Ethernet и IEEE 802.3 может также использовать режим адресации типа Broadcast. Адрес станции назначения типа Broadcast кодируется специальным значением: FF-FF-FF-FF-FF-FF При использовании данного адреса переданный пакет будет принят всеми станциями, которые находятся в данной сети. Помимо адреса, который жестко определен при изготовлении (Universally Administered Address), сетевое устройство может получить с помощью специального программного обеспечения адрес, который будет иметь только локальное значение (Locally Administered Address). Признаком использования адреса такого типа является наличие в МАС – адресе источника 1 во втором бите старшего байта идентификатора производителя оборудования. Структуры кадров, которые используются в технологиях Ethernet и IEEE 802.3Формат кадра Ethernet II
Поле ПреамбулыПоле преамбулы не предназначено для передачи полезной информации, наличие этого поля у кадра объясняется необходимостью установления надежной взаимной синхронизации тактовых генераторов передатчика и приемника данных. Содержимое данного поля формируется таким образом, чтобы обеспечить уверенную взаимную синхронизацию генераторов до начала передачи МАС-адреса станции назначения и поэтому представляет собой циклическую последовательность [01]. Поле DAВ этом поле кадра Ethernet II отправитель размещает МАС адрес получателя для данного пакета. Адреса назначения могут иметь один из описанных в предыдущем разделе тип Unicast / broadcast / multicast. Поле SAВ этом поле отправитель размещает свой собственный MAC-адрес, для того чтобы получатель мог его идентифицировать. Как было отмечено выше, адрес источника может быть глобальным или локальным. Поле ТипЭто поле занимает 2 байта в пакете Ethernet II и содержит информацию о типе полезной нагрузки данного пакета.
Поле ДанныеВ этом поле размещается полезная нагрузка кадра блоки данных верхних уровней. Длина этого поля является переменной и определяется размером инкапсулируемого блока данных верхнего уровня. Поле CRCЭто поле занимает 4 последних байта кадра Ethernet II и содержит контрольную 32–х разрядную контрольную сумму всех информационных полей кадра – без преамбулы и собственно поля CRC. Формат кадра IEEE 802.3
Поле ПреамбулыВ кадре IEEE 802.3 поле преамбулы выполняет такую же функцию, что и в кадре Ethernet и имеет длину 7 байтов. Поле SFDДанное поле (10101011) предназначено для того, чтобы явно отметить начало информационной части кадра. Поля DA и SAВ кадре IEEE 802.3 эти поля имеют такое же назначение, какое они имеют в кадре Ethernet II. Поле LengthДанное поле занимает два байта и предназначено для явного указания длины поля полезной нагрузки (в байтах). Для обеспечения установленного размера коллизионного домена длина передаваемого кадра не должна быть менее 64 байт. При этом минимальная длина поля полезной нагрузки составляет 46 байт. В том случае, если инкапсулируемый блок данных имеет меньший размер, содержимое поля данных дополняется произвольными кодировками до величины 46 байт. Поле ДанныеВ кадре IEEE 802.3 поле Данные выполняет такую же функцию, что и в кадре Ethernet и предназначено для размещения в нем блоков данных верхних уровней. Поле FCSПоле FCS занимает 4 байта и предназначено для выявления наличия искажений содержимого кадра. В том случае, если рассчитанная контрольная сумма принятого кадра не совпала с переданной контрольной суммой, принятый кадр подлежит уничтожению. Принципы организации взаимодействия на уровне логического звена в сетях EthernetИнформационное взаимодействие на уровне логического звена осуществляется в соответствии с принципами и процедурами, которые формулируются комитетом IEEE 802.2. Структура блока данных LLCВ соответствии с терминологией, которая принята в IEEE 802.2, блок данных канального уровня имеет название PDU – Protocol Data Unit. Кадр PDU имеет следующую структуру:
Поле DSAP АдресЭто поле в PDU LLC имеет размер 1 байт и содержит адрес канального уровня порта назначения (Destination Service Access Point) данного кадра. Значение старшего бита данного поля определяет тип используемого адреса порта назначения:
Поле DSAP АдресЭто поле в PDU LLC также имеет размер 1 байт и содержит адрес канального уровня порта источника (Source Service Access Point) для данного кадра. Значение старшего бита данного поля определяет тип данного кадра:
В таблице приведены наиболее часто используемые величины SAP и расшифровка этих значений:
Поле ControlЭто поле может занимать один или два байта в PDU LLC и предназначено для передачи управляющего слова или последовательного номера PDU. Управляющее слово PDU LLC может использовать один из следующих форматов:
Тип используемого формата определяется значениями двух старших разрядов первого байта поля Control. Структура поля Control в кадре I-типа.В первом бите первого байта содержится признак кадра I-типа 0. В остальных битах первогобайта размещается последовательный номер по mod 127 передаваемого кадра. Во втором байте поля Control в кадре I-типа размещается последовательный номер по mod 127 последнего принятого кадра. Структура поля Control в кадре S-типа.В кадре S–типа поле Control занимает 2 байта. В двух первых битах первого байта содержится признак кадра S-типа комбинация «10». Два последующих бита используются для определения типа управляющего сигнала:
Кадры типа Control используются для управления процессом информационного обмена. Структура поля Control в кадре U-типа.В кадре U–типа поле Control занимает 1 байт. Кадры этого типа используются для управления состоянием логического соединения созданием соединения, обслуживанием соединения, разрыванием соединения. Пять младших разрядов этого поля (3,4,6,7,8) определяют тип управляющей команды (Command) или ответа о результатах её выполнения (Response):
|
|
© 2000 Александр Филимонов |