При обычном IPv4 NAT роутер заменяет исходный частный IP на внешний, а PAT может также заменить порт. Таблица трансляций помогает вернуть ответ правильному устройству.
Какие заголовки изменяются, когда домашний роутер пересылает пакет из локальной сети в интернет? Как ответ вернётся к нужному устройству при NAT?
При обычном IPv4 NAT роутер заменяет исходный частный IP на внешний, а PAT может также заменить порт. Таблица трансляций помогает вернуть ответ правильному устройству.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
При обычном IPv4 NAT роутер заменяет исходный частный IP на внешний, а PAT может также заменить порт. Таблица трансляций помогает вернуть ответ правильному устройству.
При маршрутизации уменьшается TTL и пересчитывается контрольная сумма IPv4-заголовка. При изменении адресов или портов корректируются соответствующие контрольные суммы TCP/UDP. На Ethernet-участках создаются новые канальные заголовки с адресами следующего узла; MAC-адрес компьютера не передаётся сквозь интернет. Ответ сопоставляется с записью NAT по протоколу и адресно-портовым параметрам соединения. Это описание типичной IPv4-сети: IPv6-маршрутизация не требует NAT по умолчанию.