Независимо от того, какой метод используется для обеспечения связи через сетевой порт, его нельзя отделить от соответствующих стандартных протоколов. Однако Ethernet, используемый в нашей компанииОНУСерия продуктов в основном соответствует стандарту IEEE 802.3. Ниже приводится краткое введение в структуру кадра IEEE 802.3.
Структура кадра IEEE802.3
Функция подуровня управления доступом к среде передачи (MAC) является базовой технологией Ethernet, которая определяет основную производительность сети Ethernet. Подуровень MAC обычно делится на два функциональных модуля: инкапсуляция/распаковка кадров и управление доступом к среде передачи. При подключении функций этого подуровня первым делом необходимо понять структуру кадра Ethernet.
|Предварительный код | Разделитель начала кадра | Адрес назначения | Исходный адрес | Длина | Данные | Последовательность проверки кадра |
|7 байт | 1 байт | 6 байт | 6 байт | 2 байта | 46-1500 байт | 4 байта|
(1) Прекод: код, содержащий 7 байтов с двоичными интервалами «1» и «0», т. е. 1010...10, всего 56 бит. Когда кадр загружается на носитель, приемник может установить битовую синхронизацию, поскольку в случае манчестерского кода форма сигнала передачи с интервалами «1» и «0» представляет собой периодический прямоугольный сигнал.
(2) Первый разделитель кадра (SFD): это двоичная последовательность 10101011 длиной 1 байт. Как только этот код пройдет, он представляет собой фактическое начало кадра, что позволяет получателю определить местонахождение первого бита фактического кадра. То есть фактический кадр состоит из оставшихся DA+SA+L+LLCPDU+FCS.
(3) Адрес назначения (DA): указывает адрес назначения, на который пытается отправить кадр, состоящий из 6 байтов. Это может быть один адрес (представляющий одну станцию), несколько адресов (представляющий группу станций) или полные адреса (представляющие все станции в локальной сети). Когда в адресе назначения появляется несколько адресов, это означает, что кадр одновременно принимается группой станций, что называется «многоадресной передачей». Когда адрес назначения отображается как полный адрес, это означает, что кадр принимается одновременно всеми станциями в локальной сети, что называется «широковещательной передачей». Тип адреса обычно определяется старшим битом DA. Если старший бит равен «0», это указывает на один адрес; Значение «1» указывает на несколько адресов или полные адреса. Когда адрес заполнен, поле DA имеет полный код «1».
(4) Адрес источника (SA): указывает адрес станции, отправляющей кадр, который, как и DA, занимает 6 байт.
(5) Длина (L): всего два байта, что соответствует количеству байтов в LLC-PDU.
(6) Блок данных протокола канального уровня (LLC-PDU): он имеет размер от 46 до 1500 байт. Обратите внимание, что минимальная длина LLC-PDU в 46 байт является ограничением, которое требует, чтобы все станции в локальной сети могли обнаружить этот кадр, обеспечивая нормальную работу сети. Если размер LLC-PDU меньше 46 байт, подуровень MAC отправляющей станции автоматически заполнит код «0» для завершения.
(7) Последовательность проверки кадра (FCS): она расположена в конце кадра и занимает в общей сложности 4 байта. Это 32-битный код проверки избыточности (CRC), который проверяет содержимое всех кадров, за исключением преамбулы, SFD и FCS. Результаты проверки CRC от DA до DATA отражаются в FCS. Когда передающая станция отправляет кадр, она побитно выполняет проверку CRC во время отправки. Наконец, формируется 32-битный тест CRC и заполняется позиция FCS в конце кадра для передачи по среде передачи. После получения кадра на приемной станции проверка CRC выполняется побитно при приеме того же кадра, начиная с DA. Если контрольная сумма, сформированная конечной принимающей станцией, совпадает с контрольной суммой кадра, это указывает на то, что кадр, переданный на носителе, не был уничтожен. Напротив, если принимающая станция считает, что кадр был уничтожен, она запросит передающую станцию повторно отправить кадр с помощью определенного механизма.
Длина кадра равна DA+SA+L+LLCPDU+FCS=6+6+2+(46-1500)+4=64-1518, то есть, когда LLC-PDU составляет 46 байт, кадр является наименьшим. а длина кадра составляет 64 байта; Когда LLC-PDU составляет 1500 байт, максимальный размер кадра составляет 1518 байт.
Соответствующие сетевые продукты горячей продажи нашей компании охватывают различные типыОНУСерийные продукты, включая переменный токОНУ/коммуникацияОНУ/разумныйОНУ/коробкаОНУи т. д. ВышеупомянутоеОНУПродукты серии могут использоваться для сетевых нужд в различных сценариях. Приглашаем всех прийти и получить более детальное техническое представление о продукте.