10.8.6 Контрольная сумма

10.8.6 Контрольная сумма

Контрольная сумма IP предназначена только для заголовка IP, а контрольная сумма TCP вычисляется для всего сегмента, а также для псевдозаголовка, созданного из заголовка IP. Во время вычисления контрольной суммы TCP соответствующее поле имеет значение 0. На рис. 10.15 показан псевдозаголовок, очень напоминающий тот, что используется в контрольной сумме UDP.

Рис. 10.15. Поле псевдозаголовка включается в контрольную сумму TCP

Длина TCP вычисляется сложением длины заголовка TCP с длиной данных. Контрольная сумма TCP является обязательной, не как в UDP. Контрольная сумма поступившего сегмента сначала вычисляется приемником, а затем сравнивается с содержимым поля контрольной суммы заголовка TCP. Если значения не совпадут, сегмент отбрасывается.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

10.8.6 Контрольная сумма

Из книги автора

10.8.6 Контрольная сумма Контрольная сумма IP предназначена только для заголовка IP, а контрольная сумма TCP вычисляется для всего сегмента, а также для псевдозаголовка, созданного из заголовка IP. Во время вычисления контрольной суммы TCP соответствующее поле имеет значение 0.


Частичная сумма (Partial sum)

Из книги автора

Частичная сумма (Partial sum) template ‹class InputIterator, class OutputIterator›OutputIterator partial_sum(InputIterator first, InputIterator last, OutputIterator result);template ‹class InputIterator, class OutputIterator, class BinaryOperation›OutputIterator partial_sum(InputIterator first, InputIterator last, OutputIterator result, BinaryOperation binary_op);partial_sum присваивает каждому итератору i в диапазоне [result,


Niro_Wulf КОМПЬЮТЕРРА СУММА ТЕХНОЛОГИИ 21.07.09 #27-28 (791-792) ОЖИДАНИИ ВОЛНЫ НОВОСТИ

Из книги автора

Niro_Wulf КОМПЬЮТЕРРА СУММА ТЕХНОЛОГИИ 21.07.09 #27-28 (791-792) ОЖИДАНИИ ВОЛНЫ НОВОСТИ Лента новостей бежит непрерывно, сообщая самую свежую информацию о том, что происходит на IT-рынке. Здесь нам помогают коллеги с


Ошибка 0x0000008B: не совпадает контрольная сумма MBR

Из книги автора

Ошибка 0x0000008B: не совпадает контрольная сумма MBR Контрольная сумма главной загрузочной записи (MBR, Master Boot Record) не совпадает с вычисленной загрузчиком NTLDR контрольной суммой.Контрольная сумма – это некоторое значение, рассчитанное путем осуществления определенных