Контрольная сумма IPv4 противоречит wireshark

#wireshark #checksum #pcap

#wireshark #контрольная сумма #pcap

Вопрос:

Я отправляю несколько udp-пакетов по Ethernet. Я использую метод buildppacket в pcapdotnet для построения пакетов. Этот метод вычисляет контрольную сумму самостоятельно. После того, как я перехватываю отправленные пакеты с помощью wireshark, он показывает другое значение контрольной суммы, отличное от того, что использует моя программа prgram. Почему это происходит?

Ответ №1:

Знаете ли вы, есть ли у вас какое-либо оборудование, которое выполняет вычисления контрольной суммы, которые могут повлиять на вычисления, выполняемые программным обеспечением?

Комментарии:

1. Да. аппаратное обеспечение, по-видимому, выполняет вычисление контрольной суммы, чтобы уменьшить загрузку программного обеспечения драйвера, похоже, wireshark фиксирует контрольную сумму, рассчитанную с помощью h / w, а не ту, которая вычисляется программой by. Имеет смысл. Спасибо