Принцип использования контрольной суммы в сетевых пакетах заключается в защите от искажений, которые могут возникнуть в течение передачи пакета. 1
Контрольная сумма вычисляется в передатчике, и полученное значение посылается с пакетом. 1 Приёмник повторяет те же самые вычисления всего пакета, включая контрольную сумму. 1
Сущность методики в том, что при хороших характеристиках контрольной суммы в подавляющем числе случаев ошибка в сообщении приведёт к изменению его контрольной суммы. 5 Если исходная и вычисленная суммы не равны между собой, принимается решение о недостоверности принятых данных, и можно запросить повторную передачу пакета. 5
Контрольная сумма в IP-пакете защищает заголовок, но не данные. 1 Это связано с тем, что заголовок IP изменяется в каждом маршрутизаторе, который он посещает, а данные этого не делают. 1