2014-01-05 4 views
0

Насколько я знаю, NAT установит значение тайм-аута для каждой записи tcp или udp, предположим, что здесь NAT, и у него есть две записи отображения: одна как пара udp и другой как tcp пара. Мои вопросы:Что произойдет, когда будет выведено сопоставление NAT

Когда отображение пары tcp/udp удаляется из-за таймаута, что произойдет с конечными точками? Останки будут уведомлены NAT? Что произойдет, если конечные точки все равно попытаются отправить пакеты своим сверстникам связи?

ответ

-1

Соединения TCP имеют механизм «поддерживать связь живой», который также сохранит отображение. Таким образом, вы вряд ли столкнетесь с таймаутом. Но давайте представим, что вы достигли таймаута (с UDP или нет), ваш код вызовет ошибку, самое большее, когда вы попытаетесь написать пакет. Это обрабатывается уровнем TCP.

+0

, когда NAT решает отказаться от сопоставления, отправит ли он какие-либо пакеты в конечные точки? – Steve

+0

В верхней части моей головы это не является обязательным требованием в протоколе, поэтому я бы сказал «нет», он не отправит предупреждающий пакет. На самом деле это невозможно с UDP, потому что существует более одного возможного адресата. – JVerstry

Смежные вопросы