Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.28;
Скачать: CL | DM;

Вниз

Размеры заголовков TCP и UDP пакектов   Найти похожие ветки 

 
XProger ©   (2005-05-13 07:41) [0]

В интернете нашёл кучу информации по описанию структуры TCP/UDP пакетов. Всё бы хорошо, если бы не одно НО!
Почему в каждой из встречаемых мной документаций, приводят свои размеры UDP заголовка?
Видел я следующие значения: 28, 16, 4. Y. Но при отправке сообщения и измерении кол-ва потраченного трафика выяснил что размер заголовка пакета равен 32 байтам!
А теперь, внимание вопрос, а почему у TCP пакетов размер заголовка аналогично равен 32 байтам, ведь устройство TCP гораздо сложнее?

P.S.
Под заголовком имею ввиду всю передаваемую информацию с вычетом самих данных (IP заголовок + TCP/UDP заголовок)


 
Eraser ©   (2005-05-13 22:28) [1]

XProger ©

Какую прогу ты использовал для замера трафика?
Я бы посоветовал EtherPeek, PacketSchrubber и ProConvert.

Длина UDP заголовка составляет 8 байт, при этом поле Checksum - необязательное.


 
XProger ©   (2005-05-13 23:22) [2]

Eraser, прогу? Мониторчики возле часов в правом нижнем углу ;)


 
Eraser ©   (2005-05-13 23:31) [3]

XProger ©
Под заголовком имею ввиду всю передаваемую информацию с вычетом самих данных (IP заголовок + TCP/UDP заголовок)


Не дочитал вопрос ))

Используй прогу!


 
XProger ©   (2005-05-13 23:48) [4]

Снифер пробовал - тот любые и TCP и UDP с 32 байтным заголовком просматривает... =)

Причём на КРИ один из выступающих (программист Блитцкрига) чистосердечно признался что заголовок UDP составляет 4 байта %)

Я вообще не знаю кому или чему верить...


 
Eraser ©   (2005-05-13 23:59) [5]

XProger ©
Снифер пробовал - тот любые и TCP и UDP с 32 байтным заголовком просматривает... =)


Дай угадаю, там было написано Length: 32
Это длина пакета от UDP заголовка до конца действительных данных (щас держу книгу по сетям перед глазами).

Длина 4 байта не может быть... разве что "урезали" поля UDP Length (которое кстати избыточно) и UDP Checksum.


 
XProger ©   (2005-05-14 22:08) [6]

Я чтобы это всё покоцать я так понимаю вручную RAW пакеты слать придётся?


 
Eraser ©   (2005-05-14 22:53) [7]

XProger ©
Я чтобы это всё покоцать я так понимаю вручную RAW пакеты слать придётся?


А зачем? ) Задача какая у твоего алгоритма?


 
XProger ©   (2005-05-15 15:26) [8]

Послать UDP пакет (шв и обычный) И при этом отвести на заголовок минимум байт :)


 
Eraser ©   (2005-05-15 15:52) [9]

XProger ©

Так ты хочешь формировать пакет вручную? Зачем?
ИМХО лучше забить на эти заголовки и просто стандартным способом посылать UDP дэйтаграммы.


 
XProger ©   (2005-05-15 17:19) [10]

Eraser, мне хочется сэкономить трафик юзеров, т.к. пакетов летит огромное кол-во и основная масса идёт на заголовки пакетов :)
Клеить пакеты - тож не допустимо...


 
Eraser ©   (2005-05-15 18:31) [11]

XProger ©

Увеличивай размер пакета и размер datagram"ы до максимально возможного... другово пути не вижу.



Страницы: 1 вся ветка

Текущий архив: 2005.08.28;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.055 c
1-1123122762
Лумер
2005-08-04 06:32
2005.08.28
Как показать две одинаковые формы?


3-1121852712
wild_arg
2005-07-20 13:45
2005.08.28
мульти-ДатаСет


3-1121615606
Ильичев С.А.
2005-07-17 19:53
2005.08.28
Автоинкремент


3-1121768336
integery
2005-07-19 14:18
2005.08.28
Как вставить в таблицу значение Id из справочников ?


1-1123239022
rolex
2005-08-05 14:50
2005.08.28
Как в ListView список прокрутить в самый конец?