информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Атака на InternetГде водятся OGRыЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Крупный взлом GoDaddy 
 Просроченный сертификат ломает... 
 Phrack #70/0x46 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / networking
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Выставляется ли контрольная сумма UDP датаграммы при использовании "обычных" функций WinSock при её передаче? 11.03.08 12:43  
Автор: HandleX <Александр М.> Статус: The Elderman
Отредактировано 11.03.08 12:47  Количество правок: 2
<"чистая" ссылка>
Датаграмма, переданная сабжевой функцией sendto(), будет иметь контрольную сумму?

Т.е. следует ли мне при приёме датаграмм самому контролировать их целостность, или понадеяться на протокол и на OS?

Всем заранее спасибо за ответы.
Битый пакет по идее не должен приняться, но 11.03.08 13:15  
Автор: Ustin <Ustin> Статус: Elderman
Отредактировано 11.03.08 14:09  Количество правок: 2
<"чистая" ссылка>
> Датаграмма, переданная сабжевой функцией sendto(), будет
> иметь контрольную сумму?
> Т.е. следует ли мне при приёме датаграмм самому
> контролировать их целостность, или понадеяться на протокол
> и на OS?
Контрольная сумма вставляется на канальном уровне в заголовок (или трейлер) кадра ethernet и в заголовок IP-пакета на сетевом уровне, которые не дойдут до recv на уровень приложений. Их проверяет транспортный модуль UDP и принимает решение о передаче данных выше.
Но в некоторых реализациях КС (IP-пакета) может не считаться, поэтому, опять-таки, раз изобретается протокол, гарантирующий доставку, желательно заиметь свою кс в данных.
1






Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2021 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach