Книга: TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security)
9.4.2 Контрольная сумма
9.4.2 Контрольная сумма
Вспомним, что заголовок IP содержит контрольную сумму для проверки корректности своих полей. Назначением контрольной суммы UDP является проверка содержимого сообщения UDP.
В UDP контрольная сумма вычисляется как комбинация специально сформированного псевдозаголовка (pseudo header), содержащего некоторую информацию IP, заголовка UDP и данных из сообщения.
Формат псевдозаголовка и его участие в вычислении контрольной суммы показаны на рис. 9.4. Отметим, что адрес источника, адрес назначения и поле протокола заимствуются из заголовка IP.
Рис. 9.4. Поля псевдозаголовка для контрольной суммы UDP
Использование контрольной суммы в коммуникации не является обязательным. Когда она не применяется, поле имеет нулевое значение. Если же контрольная сумма была вычислена и равна нулю, такое значение представляется последовательностью единиц.
- 10.8.6 Контрольная сумма
- Сумма слагаемых
- Контрольная точка 2: Чем вы занимаетесь?
- Использование кнопки Автосумма
- Контрольная точка 5: Кто ваши конкуренты?
- Контрольная точка 8: Кто вас любит?
- Сумматор
- Адаптивный сумматор
- Контрольная точка 17: Как вы защищаете свой портфель?
- Контрольная точка 16: Как преуспевать?
- Контрольная точка 9: Кто ваш враг?
- Контрольная закупка