NAT (Network Address Translation - трансляция сетевых адресов)

  • 01 апр. 2014 г.
  • 448 Слова
NAT, Proxy

NAT (Network Address Translation - трансляция сетевых адресов) реализует преобразование (подмену) IP адресов локальных сетей во внешние IP адреса глобальной сети Internet [1, c.720-726; 1*, с. 601-607; 2, c. 510-515; 3, с.898-900; 8, 473]. Необходимость такого преобразования следует из соглашения об использовании части IP адресов только в локальных сетях (см. п. 3.2), покоторому маршрутизаторы глобальной сети уничтожают пакеты с этими адресами.
NAT действует на сетевом и частично на транспортном уровнях, обеспечивая преобразование в IP пакетах адресов узловлокальной сети во внешний адрес. Преобразование производится путём замены адреса внутреннего узла на внешним адрес. Заменяемые адреса запоминаются в таблице, с помощью которой производится обратная замена приполучении ответного пакета. Следует отметить, что для устранения возможной неразличимости преобразуется не только IP адрес, но и с помощью PAT (Port Address Translation) номер порта.
Процесс подменыадресов локальной сети факультета экономики и управления иллюстрирует рис. 1.

[pic]

Рис. 1. Действие NAT в локальной сети факультета.

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

Proxy сервер

Proxy сервер (сервер посредник) выступает как посредник запросовпротоколов прикладного уровня. [3, с. 905-907].
Узлы внутренней локальной сети направляют свои запросы к Proxy серверу, а он, в свою очередь, или отвечает содержимым из своей кэш памяти, либозапрашивает требуемый ресурс и ответ переправляет внутреннему узлу. Решение принимается после определения наличия в кэш памяти Proxy сервера актуальной версии запрашиваемого ресурса...
tracking img