2. Мережі IP.
_______________________________________________________________________________________
___________________________________________________________________________________________________
М. Павликевич. Телекомунікаційні мережі. Навчальний посібник для студентів спеціальності
"Інформаційні мережі зв'язку, 2009.
Станція у домені-відгалуженні потребує з’єднатися зі станцією зовні мережі організації,
наприклад, з віддаленим Web-сервером.
Роутер приймає пакет від станції в домені-відгалуженні.
Роутер зберігає немаршрутовану IP-адресу станції-надавача в таблиці трансляції IP-адрес і
замінює цю адресу першою наявною IP-адресою з блоку унікальних IP-адрес. Таблиця
трансляції адрес тепер відображає немаршрутовану IP-адресу на узгоджену унікальну IP-адресу.
Коли пакет-відповідь повертається від станції-призначення, роутер перевіряє адресу
призначення в пакеті та контролює наявність такої адреси в таблиці трансляції адрес, щоб
встановити, чи пакет адресований до станції в домені-відгалуженні. Далі роутер замінює адресу
призначення в пакеті на відповідну адресу, яка зберігається в цій таблиці, і висилає пакет до
станції. Якщо адреса призначення відсутня в таблиці, то пакет знищується.
Динамічна NAT більш складна, бо стани повинні обслуговуватися і сполучення повинне були
вилучене, коли пул вичерпано і вільних адрес немає. Але, на відміну від статичної NAT, динамічна
NAT дозволяє повторне використання адрес, зменшуючи потребу в легально зареєстрованих
публічних адресах. Впровадження динамічної NAT автоматично створює “пожежну стінку” (firewall)
між внутрішньоюмережею організації та зовнішніми мережами. NAT дозволяє тільки сполучення,
ініційовані зсередини домену-відгалуження. Це означає, що станція зі зовнішньої мережі не може
з’єднатися зі станцією у внутрішній мережі якщо остання не зініціювала сполучення. Користувачі з
домену-відгалуження можуть мати доступ до зовнішніх Web-серверів і отрмувати файли, наприклад,
з допомогою FTP, однак будь-хто зовні не може отримати IP-адресу станції з домену-відгалуження і
використати її для сполучення.
4.5.3. Динамічна NAT з перевантаженням.
Динамічна NAT з перевантаженням IP або трансляція мережних адрес і портів (Network
Address Port Translatin – NAPT). Це варіант динамічної NAT з відображенням багатьох внутрішніх IP-
адрес на одну зовнішню IP-адресу мультиплексуванням потоків, які розрізняються за номерами
портів TCP/UDP. Це також називають трансляцією номерів портів (Port Address Translation – PAT),
одноадресною NAT або NAT з мультиплексуванням на рівні портів. NAT з перевантаженням
використовує властивість мультиплексування у стеку протоколів TCP/IP, що дозволяє станції
коректно обслуговувати декілька конкурентних сполучень з віддаленою станцією (або станціями),
застосовуючи різні порти TCP або UDP. Термін “перевантаження” (overloading), який вживають у
цьому випадку, стосується до ситуації, коли в пулі більше нема вільних IP-адрес і порти
призначаються для того, щоб розрізнити два різні сполучення. Для цього можна використати біля
4000 номерів портів, наприклад, від 1024 до 4999.
NAPT широко впроваджується у роутерах малих офісів і домашніх офісів (Small Office/Home
Office – SOHO), уможливлюючи спільний доступ д Internet для цілої LAN через одну IP-адресу.
Оскільки NAPT відображає індивідуальні порти, то неможливо здійснити зворотнє відображення для
вхідних сполучень для інших портів, доки не сконфігурована інша таблиця. Таблиця віртуального
сервера дозволяє забезпечити доступ до сервера у приватно адресованій “демілітаризованій зоні”
(DeMilitarized Zone – DMZ)
5
з Internet через публічну адресу роутера NAPT (для одного сервера на
порт). У дійсності це обмежена форма статичної NAT, яка застосовується для вхідних запитів.
Динамічна NAT з перевантаженням працює так:
Внутрішня мережа (домен-відгалуження) має немаршрутовані (незареєстровані) IP-адреси.
Організація має NAT-роутер з унікальною IP-адресою.
Станція з домену-відгалуження потребує комунікуватися зі станцією зовні мережі, наприклад, з
Web-сервером.
Роутер приймає пакет від станції з домену-відгалуження.
Роутер зберігає немаршрутовану IP-адресу і номер порта в таблиці трансляції IP-адрес. Далі
роутер замінює немаршрутовану IP-адресу станції унікальною IP-адресою роутера, замінює
номер порта станції-надавача на номер порта, який узгоджується, коли роутер записує адресну
5
“Демілітаризована зона” – жаргонна назва спеціальної підмережі, захищеної від Internet “пожежною
стінкою” (firewall), у якій розташовані захищені сервери організації.