Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Нифига нет никакой квитанции! 27.04.07 15:01 Число просмотров: 1342
Автор: Ustin <Ustin> Статус: Elderman Отредактировано 27.04.07 15:04 Количество правок: 1
|
> Тем, что в отличие от TCP, в котором каждый пакет имеет > уникальную "квитанцию" сооединения прямо в заголовке, что > позволяет однозначно определить, кому во внутренней сети > послать обратный пакет по этому соединению. В UDP > соединений нет, и неизвестно, кому пришла датаграмма — > самому шлюзу, или одному из клиентов (неизвестно какому) во > внутренней сети.
Нифига нет никакой квитанции!
Схема:
Хост А цепляется к интерфейсу Б1 роутера Б, интерфейс Б2 смотрит в инет, в частности на хост Ц, на Б2 поднят нат.
Приходит пакет от А:хххх до Ц:80. Б генерит пакет (Б2:уууу - Ц:80) и делает соответстующую запись в таблице NAT, на что Ц отвечает пакетом (Ц:80 - Б2:уууу). Б на основании таблицы подменяет Б2:уууу на А:хххх, после чего пакет уходит в сторону А.
Поправьте, если я не прав.
> [OFF] Эээ.. в заголовке UDP датаграммы (как и TCP) на номер > порта отводится 16 бит. Это я к тому, что ограничение в ~64k как было, так и остаётся, только теперь на число UDP датаграмм, посланных до ответа сервера
|
|
|