#wireshark #checksum #pcap
#wireshark #контрольная сумма #pcap
Вопрос:
Я отправляю несколько udp-пакетов по Ethernet. Я использую метод buildppacket в pcapdotnet для построения пакетов. Этот метод вычисляет контрольную сумму самостоятельно. После того, как я перехватываю отправленные пакеты с помощью wireshark, он показывает другое значение контрольной суммы, отличное от того, что использует моя программа prgram. Почему это происходит?
Ответ №1:
Знаете ли вы, есть ли у вас какое-либо оборудование, которое выполняет вычисления контрольной суммы, которые могут повлиять на вычисления, выполняемые программным обеспечением?
Комментарии:
1. Да. аппаратное обеспечение, по-видимому, выполняет вычисление контрольной суммы, чтобы уменьшить загрузку программного обеспечения драйвера, похоже, wireshark фиксирует контрольную сумму, рассчитанную с помощью h / w, а не ту, которая вычисляется программой by. Имеет смысл. Спасибо