Введение в типы NAT

История существования NAT заключается в том, что используется IPV4, то есть 32-битный, который даст около 4, 2 миллиарда уникальных IP-адресов, в которых невозможно разместить 7 миллиардов * Нет ни одного устройства, используемого человеком в мире, пока еще не решено использовать IPV4. Получить больше устройств в интернете - это NAT. Процессы NAT, в которых один или несколько локальных IP-адресов преобразуются в один или глобальные IP-адреса и наоборот, чтобы обеспечить доступ в Интернет для локальных хостов. Как правило, пограничный маршрутизатор или межсетевой экран будут настроены для NAT. В этой статье мы подробно узнаем о различных типах NAT.

Терминологии NAT

Прежде чем углубляться в работу NAT и Типы NAT, давайте разберемся в нескольких терминологиях, чтобы избежать путаницы.

  • Внутренний локальный адрес: частный IP-адрес, назначенный узлу во внутренней (локальной) сети, он находится внутри узла, как видно из внутренней сети. Этот IP-адрес назначается маршрутизатором, подключенным к группе устройств, он недоступен из Интернета. Все адреса, начиная с 192.168.xx и 10.xxx, зарезервированы для частных IP-адресов. Мы можем использовать любой IP-адрес в пределах диапазона, не беспокоясь, какое-то другое устройство использует то же самое.
  • Внутренний глобальный адрес. Это один или несколько IP-адресов, представляющих локальную сеть, которая рассматривается как внутренняя сеть из внешней сети. Когда мы регистрируемся у провайдера, мы получаем IP-адрес, доступный через Интернет. Он назначается маршрутизатору, подключенному к группе устройств. Пример: 12.13.14.15
  • Внешний локальный адрес: фактический IP-адрес удаленного хоста после трансляции NAT.
  • Внешний глобальный адрес: это IP-адрес удаленного хоста до

обычно локальные IP-адреса называются «частными IP-адресами», а глобальные - «общедоступными или зарегистрированными IP-адресами».

Типы NAT

В зависимости от того, как выполняется сопоставление IP-адресов с локального IP на глобальный IP, существует 3 типа NAT.

1. Статический NAT

В этом случае между частным IP и публичным IP будет отображаться один в один. т.е. частный IP 192.162.19.2 постоянно отображается на глобальный IP 13.14.56.07, он обычно используется для веб-хостинга.

2. Динамический NAT

В этом случае маршрутизатору предоставляется набор общедоступных IP-адресов, любому устройству, желающему подключиться к Интернету, будет предоставлен немедленно доступный общедоступный IP-адрес в конце маршрутизатора. Будет сопоставление «один к одному» на основе метода «первым пришел - первым обслужен», но не постоянно. общедоступный IP-адрес, используемый частным IP-адресом, может со временем меняться.

3. PAT (трансляция адресов портов)

В этом случае многие частные IP-адреса сопоставляются с одним общедоступным IP-адресом, трафик различается по номерам портов устройств, т. Е. Какие пакеты принадлежат какому частному. Это экономически выгодно, многие пользователи могут подключаться к Интернету с использованием одного общедоступного IP-адреса в время. Это также известно как перегрузка NAT.

Как работает NAT?

Чтобы понять, как работает NAT в реальном сценарии Давайте рассмотрим небольшую топологию. Она имеет 3 устройства, подключенных к маршрутизатору, пусть устройства будут ноутбуком, Mac и смартфоном, все они подключены к маршрутизатору, а маршрутизатор в свою очередь подключен к интернету, публичный IP назначен маршрутизатору 12.13.14.15, маршрутизатор назначил 10.11.12.01 для ноутбука, 10.11.12.01 для MAC и 10.11.12.03 для смартфона.

Предположим, что ноутбук хочет подключить удаленный сервер, на котором размещен «веб-сайт прогнозирования погоды», с глобальным IP-адресом 60.70.80.90, а смартфон хочет получить доступ к Facebook, размещенному по глобальному IP-адресу 60.70.80.80, когда оба запроса поступают на маршрутизатор, маршрутизатор сопоставляет IP-адрес и запись в NAT таблица как показано ниже:

устройствоЧастный IP (источник IP: порт)Публичный IP (Public IP: Port)
метка10.11.12.01: 4230112.13.14.15:6666
смартфон10.11.12.03: 4230212.13.14.15:5555

Запрос с Public IP и Host IP с сообщением отправляется на соответствующие хост-серверы через Интернет, через порт 80, который обычно используется для HTTP-запросов, удаленные серверы отвечают на Public IP добавленным сообщением, на интерфейсе маршрутизатора маршрутизатор обращается к таблице NAT и отправляет обратно ответное сообщение на соответствующий частный IP и их соответствующие порты. Похоже, что на ноутбук или смартфон ответ был отправлен непосредственно им удаленными хостами.

Преимущества использования Nat

  • Это предотвращает истощение адресов ipv4, т. Е. Большее количество устройств может подключаться к Интернету с помощью ipv4.
  • Он обеспечивает дополнительный уровень безопасности, скрывая исходные адреса и адреса назначения друг от друга.
  • NAT обеспечивает повышенную гибкость при подключении к Интернету.
  • Если мы меняем IP-адреса устройств, используемых для службы, доступ к которой осуществляется через Интернет, это не повлияет на IP-адрес службы из-за системы NAT.

Вывод - Типы NAT

IPV4 - это давняя идея, которая была реализована после 1970-х годов, чтобы преодолеть недостаток своего NAT. У него есть несколько недостатков, таких как затраты времени и ресурсов, он теряет прослеживаемость между источником и пунктом назначения и задерживает связь.

Между IPV4 и IPV6 происходит медленная миграция, которая дает 32, а затем 37 обнуляет уникальные IP-адреса, но с задержкой, поскольку многие устройства, которые уже подключены к Интернету, поддерживают только IPV4, и требуется время, чтобы сломать и построить новый IPV6. поддерживающая архитектура.

Рекомендуемые статьи

Это руководство по типам NAT. Здесь мы обсудим введение, работу, терминологию и топ-3 типа NAT вместе с его преимуществами. Вы также можете посмотреть следующие статьи, чтобы узнать больше

  1. Реагировать родной против реагировать
  2. Альтернативы QlikView
  3. Улей Альтернативы
  4. Асана Альтернативы
  5. Создание кнопок стиля в React Native