Почему мы не можем найти контрольную сумму Ethernet в Wireshark?

У меня возникает небольшой вопрос относительно длины заголовка Ethernet-фрейма.

Как известно, размер заголовка Ethernet составляет 18 байт без тега VLAN и 22 байта, если есть тег VLAN.

Но в захвате Wireshark я получаю только 14 байтов без тега VLAN и 18 байтов с тегом VLAN.

Я обнаружил, что в моем захвате отсутствовало поле checksum?

Что произошло в этом случае?

11 голосов | спросил user2720323 29 52013vEurope/Moscow11bEurope/MoscowFri, 29 Nov 2013 08:56:03 +0400 2013, 08:56:03

1 ответ


15

На большинстве аппаратных средств /платформ контрольная сумма Ethernet обрабатывается сетевым адаптером до его передачи в Wireshark. Нет способа (или по какой-либо причине) передать это на более высокие уровни из-за того, что сетевой адаптер выполняет это на аппаратном уровне, если вы не закодировали аппаратное обеспечение /драйвер, чтобы вести себя таким образом. Для получения дополнительной информации см. вики-сеть Ethernet на wiki.wireshark.org .

ответил John Jensen 29 52013vEurope/Moscow11bEurope/MoscowFri, 29 Nov 2013 11:12:35 +0400 2013, 11:12:35

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132