Протокол NAT

NAT (Network Address Translation) - этот протокол заключается в преобразовании сетевых адресов. Это позволяет множеству устройств, чаще всего подключаемых через локальную сеть, использовать один общедоступный IP-адрес. Протокол был создан из-за растущей проблемы с перспективой захвата всех адресов IPv4 в Интернете. Чтобы исправить это, локальные компьютерные сети, использующие частные адреса, могут быть подключены к Интернету через один маршрутизатор, у которого меньше Интернет-адресов, чем у компьютеров в этой сети. Этот маршрутизатор, когда компьютеры в локальной сети обмениваются данными с миром, динамически преобразует частные адреса во внешние адреса, позволяя использовать Интернет большему количеству компьютеров, чем количество внешних адресов, которые у него есть.

Типы NAT

Существует два основных типа NAT:

  • SNAT (Source Network Address Translation) - заключается в изменении исходного адреса IP- пакета.
  • DNAT (Destination Network Address Translation) - заключается в изменении адреса назначения IP- пакета.

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

У NAT также есть несколько недостатков. Компьютер не может запустить сервер, доступный в Интернете, без внесения изменений, требующих вмешательства администратора, а также затрудняет использование P2P-сети и прямую отправку файлов, 

Больше интересного в телеграм @calcsbox
Поделитесь с другими:

Если материал понравился Вам и оказался для Вас полезным, поделитесь им со своими друзьями!

Читать по теме
Интересные статьи