NAT против NAPT
Трансляция сетевых адресов (NAT) - это процесс, который изменяет IP-адрес в заголовке IP-пакета, когда он проходит через устройство маршрутизации. NAT позволяет использовать один набор IP-адресов для трафика в локальной сети (Local Area Network), а другой набор IP-адресов - для внешнего трафика. Преобразование IP-адресов один в один обеспечивается простейшей формой NAT. NAPT (преобразование сетевых адресов и портов) является расширением NAT, которое позволяет сопоставлять многие IP-адреса одному IP-адресу. Это делается с помощью информации о портах TCP и UDP в исходящем трафике..
Что такое NAT?
Преобразование сетевых адресов изменяет IP-адрес в заголовке IP-пакета, когда он проходит через устройство маршрутизации. NAT позволяет использовать один набор IP-адресов для трафика в локальной сети, а другой набор IP-адресов - для внешнего трафика. Преобразование IP-адресов один в один обеспечивается простейшей формой NAT. NAT имеет несколько преимуществ. Это повышает безопасность локальной сети, поскольку она позволяет скрыть внутренние IP-адреса. Кроме того, поскольку IP-адреса используются только для внутреннего использования, это не приведет к конфликтам с IP-адресами, используемыми в других организациях. Кроме того, использование NAT для всех компьютеров в локальной сети стало возможным благодаря NAT. NAT работает с использованием блока NAT, который расположен в интерфейсе, где локальная сеть подключена к Интернету. Он содержит набор действительных IP-адресов и отвечает за выполнение преобразований IP-адресов..
Что такое NAPT?
NAPT (преобразование сетевых адресов и портов) используется для сопоставления набора частных IP-адресов с использованием одного общедоступного IP-адреса или небольшой группы общедоступных IP-адресов. NAPT также называется PAT (трансляция адресов портов), маскировка IP-адресов, перегрузка NAT и много-к-одному NAT. В NAPT многие IP-адреса отображаются на один IP-адрес. Это может привести к неоднозначности при маршрутизации возвращаемых пакетов. Чтобы избежать этой проблемы, NAPT использует информацию порта TCP / UDP в исходящем трафике и поддерживает таблицу трансляции. Это позволило бы правильно направить возвращенные пакеты запрашивающей стороне..
В чем разница между NAT и NAPT?
NAT изменяет IP-адрес в заголовке IP-пакета, когда он проходит через устройство маршрутизации, и позволяет использовать другой набор IP-адресов, которые будут использоваться для трафика в локальной сети, чем набор IP-адресов, используемых для внешнего трафика, в то время как NAPT - это особый вид NAT, в котором несколько частных IP-адресов сопоставляются как один IP-адрес или небольшая группа общедоступных IP-адресов. Поэтому NAPT включает в себя преобразование IP-адресов «многие-к-одному». NAPT является наиболее широко используемым NAT, поэтому большую часть времени NAPT называют NAT.