NAT = Network Address Translators
Даёт возможность какой нибудь под-сети выходит в интернот под одним или малым количеством ip, которе не зависит от количества компъютеров(разных ip адресов) в под-сети. когда из под-сети приходит запрос от какого-нибудь аддреса в интернет NAT даёт этому компъютеру один из своих свободных ip. таким образом не надо давать заранее каждому компъютеру в сети свой internet uniquee ip, а давть его только на время запроса а в сети использовать свой ip Который будет уникальный в сети но необязательно в интернете.
подробнее тут:
http://www.faqs.org/rfcs/rfc1631.html