Create: Update:
СОДЕРЖИМОЕ ETHERNET-ЗАГОЛОВКА
Ethernet-заголовок состоит из трех частей:
* MAC-адрес получателя,
* MAC-адрес отправителя,
* EtherType.
Я думаю, что с MAC-адресами получателя и отправителя все и так ясно. Поэтому про них я скажу только то, что MAC-адрес получателя стоит самым первым не просто так. Коммутаторы коммутируют кадры на основе MAC-адреса получателя. И чтобы можно было как можно раньше принять решение относительно того, через какой порт отправлять кадр, MAC-адрес получателя и указывается в первую очередь.
Поле EtherType используется для того, чтобы подсказать получателю, каким именно образом надо интерпретировать дальнейшие данные. Так, дальнейшая информация может быть совершенно разной: IPv4 (0x0800), IPv6 (0x86DD), ARP (0x0806) и т.д.
Мой опыт преподавания говорит о том, что понимание смысла этого поля вызывает большие затруднения. Поэтому попробую разобрать его на конкретном примере, который можно увидеть на приведенном выше скриншоте.
Как правило, заголовки следующих протоколов могут содержать аналогичную информацию с "подсказками", как именно надо интерпретировать дальнейшую информацию. На приведенном выше скриншоте можно увидеть, что в ethernet-заголовке содержится "подсказка" в виде поля EtherType со значением 0x8100, которая говорит, что далее будет VLAN-заголовок. Во VLAN-заголовке содержится "подсказка" в виде содержимого поля TPID, в которой говорится, что дальнейшие данные надо интерпретировать как протокол IPv4. И далее в IP-заголовке есть "подсказка" в виде поля Protocol, в которой говорится, что дальнейшие данные надо интерпретировать как ICMP-протокол. Отдельно отмечу, что форматы и значения полей EtherType и TPID полностью совпадают. А вот формат и значения поля Protocol уже являются другими.
🔶 ОНЛАЙН-КУРС "АРХИТЕКТУРА СОВРЕМЕННЫХ КОМПЬЮТЕРНЫХ СЕТЕЙ" 🔶
ИП Скоромнов Дмитрий Анатольевич, ИНН 331403723315
Ethernet-заголовок состоит из трех частей:
* MAC-адрес получателя,
* MAC-адрес отправителя,
* EtherType.
Я думаю, что с MAC-адресами получателя и отправителя все и так ясно. Поэтому про них я скажу только то, что MAC-адрес получателя стоит самым первым не просто так. Коммутаторы коммутируют кадры на основе MAC-адреса получателя. И чтобы можно было как можно раньше принять решение относительно того, через какой порт отправлять кадр, MAC-адрес получателя и указывается в первую очередь.
Поле EtherType используется для того, чтобы подсказать получателю, каким именно образом надо интерпретировать дальнейшие данные. Так, дальнейшая информация может быть совершенно разной: IPv4 (0x0800), IPv6 (0x86DD), ARP (0x0806) и т.д.
Мой опыт преподавания говорит о том, что понимание смысла этого поля вызывает большие затруднения. Поэтому попробую разобрать его на конкретном примере, который можно увидеть на приведенном выше скриншоте.
Как правило, заголовки следующих протоколов могут содержать аналогичную информацию с "подсказками", как именно надо интерпретировать дальнейшую информацию. На приведенном выше скриншоте можно увидеть, что в ethernet-заголовке содержится "подсказка" в виде поля EtherType со значением 0x8100, которая говорит, что далее будет VLAN-заголовок. Во VLAN-заголовке содержится "подсказка" в виде содержимого поля TPID, в которой говорится, что дальнейшие данные надо интерпретировать как протокол IPv4. И далее в IP-заголовке есть "подсказка" в виде поля Protocol, в которой говорится, что дальнейшие данные надо интерпретировать как ICMP-протокол. Отдельно отмечу, что форматы и значения полей EtherType и TPID полностью совпадают. А вот формат и значения поля Protocol уже являются другими.
🔶 ОНЛАЙН-КУРС "АРХИТЕКТУРА СОВРЕМЕННЫХ КОМПЬЮТЕРНЫХ СЕТЕЙ" 🔶
ИП Скоромнов Дмитрий Анатольевич, ИНН 331403723315
СОДЕРЖИМОЕ ETHERNET-ЗАГОЛОВКА
Ethernet-заголовок состоит из трех частей:
* MAC-адрес получателя,
* MAC-адрес отправителя,
* EtherType.
Я думаю, что с MAC-адресами получателя и отправителя все и так ясно. Поэтому про них я скажу только то, что MAC-адрес получателя стоит самым первым не просто так. Коммутаторы коммутируют кадры на основе MAC-адреса получателя. И чтобы можно было как можно раньше принять решение относительно того, через какой порт отправлять кадр, MAC-адрес получателя и указывается в первую очередь.
Поле EtherType используется для того, чтобы подсказать получателю, каким именно образом надо интерпретировать дальнейшие данные. Так, дальнейшая информация может быть совершенно разной: IPv4 (0x0800), IPv6 (0x86DD), ARP (0x0806) и т.д.
Мой опыт преподавания говорит о том, что понимание смысла этого поля вызывает большие затруднения. Поэтому попробую разобрать его на конкретном примере, который можно увидеть на приведенном выше скриншоте.
Как правило, заголовки следующих протоколов могут содержать аналогичную информацию с "подсказками", как именно надо интерпретировать дальнейшую информацию. На приведенном выше скриншоте можно увидеть, что в ethernet-заголовке содержится "подсказка" в виде поля EtherType со значением 0x8100, которая говорит, что далее будет VLAN-заголовок. Во VLAN-заголовке содержится "подсказка" в виде содержимого поля TPID, в которой говорится, что дальнейшие данные надо интерпретировать как протокол IPv4. И далее в IP-заголовке есть "подсказка" в виде поля Protocol, в которой говорится, что дальнейшие данные надо интерпретировать как ICMP-протокол. Отдельно отмечу, что форматы и значения полей EtherType и TPID полностью совпадают. А вот формат и значения поля Protocol уже являются другими.
🔶 ОНЛАЙН-КУРС "АРХИТЕКТУРА СОВРЕМЕННЫХ КОМПЬЮТЕРНЫХ СЕТЕЙ" 🔶
ИП Скоромнов Дмитрий Анатольевич, ИНН 331403723315
Ethernet-заголовок состоит из трех частей:
* MAC-адрес получателя,
* MAC-адрес отправителя,
* EtherType.
Я думаю, что с MAC-адресами получателя и отправителя все и так ясно. Поэтому про них я скажу только то, что MAC-адрес получателя стоит самым первым не просто так. Коммутаторы коммутируют кадры на основе MAC-адреса получателя. И чтобы можно было как можно раньше принять решение относительно того, через какой порт отправлять кадр, MAC-адрес получателя и указывается в первую очередь.
Поле EtherType используется для того, чтобы подсказать получателю, каким именно образом надо интерпретировать дальнейшие данные. Так, дальнейшая информация может быть совершенно разной: IPv4 (0x0800), IPv6 (0x86DD), ARP (0x0806) и т.д.
Мой опыт преподавания говорит о том, что понимание смысла этого поля вызывает большие затруднения. Поэтому попробую разобрать его на конкретном примере, который можно увидеть на приведенном выше скриншоте.
Как правило, заголовки следующих протоколов могут содержать аналогичную информацию с "подсказками", как именно надо интерпретировать дальнейшую информацию. На приведенном выше скриншоте можно увидеть, что в ethernet-заголовке содержится "подсказка" в виде поля EtherType со значением 0x8100, которая говорит, что далее будет VLAN-заголовок. Во VLAN-заголовке содержится "подсказка" в виде содержимого поля TPID, в которой говорится, что дальнейшие данные надо интерпретировать как протокол IPv4. И далее в IP-заголовке есть "подсказка" в виде поля Protocol, в которой говорится, что дальнейшие данные надо интерпретировать как ICMP-протокол. Отдельно отмечу, что форматы и значения полей EtherType и TPID полностью совпадают. А вот формат и значения поля Protocol уже являются другими.
🔶 ОНЛАЙН-КУРС "АРХИТЕКТУРА СОВРЕМЕННЫХ КОМПЬЮТЕРНЫХ СЕТЕЙ" 🔶
ИП Скоромнов Дмитрий Анатольевич, ИНН 331403723315
>>Click here to continue<<
Сетевой архитектор

