2 Поняття трансляції адреса
NAT (від англ. Network Address Translation — перетворення (трансляція) мережевих адрес) — це механізм в комп'ютерних мережах TCP/IP, який дозволяє перетворювати IP-адресу транзитних пакетів. Механізм NAT визначається RFC 1631. Перетворення адрес методом NAT може здійснюватись практично будь-яким пристроєм маршрутизації — маршрутизатором, сервером доступу, міжмережевим екраном. Завдяки NAT можна, використовуючи одну або кілька зовнішніх IP-адрес, виданих провайдером, підключити до мережі практично будь-яку кількість комп'ютерів. Більшість маршрутизаторів дозволяють виконувати трансляцію адрес, завдяки чому їх можна використовувати для підключення невеликих мереж до інтернету, використовуючи одну зовнішню IP-адресу. Дві ключові проблеми постають перед Інтернетом - це брак адресного простору і ефективність маршрутизації. Трансляція мережевих адрес дозволяє IP-мереж організацій виглядати зовні так, ніби вони використовують адресний простір, відмінне від того, яке вони насправді використовують. Таким чином, NAT дає можливість організаціям з адресами, глобально недійсними, підключатися до Інтернету шляхом трансляції своїх адрес в глобальні. Також NAT надає більш гнучку стратегію для тих організацій, які часто змінюють постачальників мережевого сервісу. Стандарт NAT описаний в RFC 1631. Поняття, використовувані при механізмі NAT: Внутрішній локальний адреса - IP-адресу, приписаний станції у внутрішній мережі. Ця адреса може бути не зареєстрований, не будучи виданими постачальником мережевого сервісу. Внутрішній глобальний адреса - зареєстрований IP-адресу, яку представляє один або більше локальних IP-адрес для зовнішнього світу. Зовнішній локальний адреса - IP-адреса зовнішньої станції в такому вигляді, як він бачиться для внутрішньої мережі. Не будучи обов'язково легальним адресою, він береться з адресного простору, Маршрутизовані всередині. Зовнішній глобальний адреса - IP-адресу, приписаний станції у зовнішній мережі її власником.