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

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

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

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

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

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

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

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

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

Из книги Компьютерра #27-28 (791-792) автора Автор неизвестен

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


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

Из книги Руководство по стандартной библиотеке шаблонов (STL) автора Ли Менг

Частичная сумма (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,


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

Из книги Очень хороший самоучитель пользователя компьютером. Как самому устранить 90% неисправностей в компьютере и увеличить его возможности автора Колисниченко Денис Николаевич

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


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

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М

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