Потребител на вътрешна мрежа, който има частен IP (нерегистриран), не може да се свърже с интернет или външна мрежа, защото всяко устройство в мрежата трябва да има уникален IP адрес. NAT работи на маршрутизатор, свързващ две мрежи заедно, и превежда вътрешния мрежов частен адрес (т.е. не е глобално уникален) в правния публичен адрес.
Освен това е създаден за запазване на IP адресите. Тъй като потребителите на интернет са изправени пред проблем с недостига на IP адрес, където броят на потребителите се е увеличил повече от ограничения диапазон на IP адреси. Поради тази причина се използват NAT и PAT протоколи.
Сравнителна таблица
Основа за сравнение | NAT | ПОТУПВАНЕ |
---|---|---|
Основен | Превежда частния локален IP адрес в общия глобален IP адрес. | Подобно на NAT, той превежда частните IP адреси на вътрешна мрежа в публичния IP адрес с помощта на номера на портовете. |
връзка | Superset на PAT. | Вариант на NAT (форма на динамичен NAT). |
употреби | IPv4 адрес | IPv4 адреси заедно с номера на порта. |
Видове | Статично NAT Динамичен NAT | Статично PAT Претоварена PAT |
Определение на NAT
Транслацията на мрежови адреси (NAT) основно свързва две мрежи и картографира частните (вътрешни) адреси в публични адреси (в глобален). Тук терминът локално означава, че адресът на хоста принадлежи към вътрешна мрежа и не е зададен от Центъра за мрежова информация или доставчика на услуги . Вътрешният глобален означава, че адресът е лицензиран адрес, зададен от NIC или доставчик на услуги, и също така представлява един или повече вътрешни адреси към външния свят.
Основната цел на NAT е да забави скоростта на изчерпване на наличното IP адресно пространство, като даде възможност на много частни IP адреси да бъдат представени с по-малък брой публични IP адреси.
NAT може да бъде от три типа:
- Статичен NAT - В този тип NAT локалният адрес се свързва с глобален адрес и съществува връзка един-към-един. Статичният NAT е полезен, когато хост изисква последователен адрес, който трябва да бъде достъпен от интернет. Например, корпоративни сървъри или мрежови устройства.
- Dynamic NAT - Dynamic NAT позволява нерегистриран частен IP адрес да бъде преведен на регистриран публичен IP адрес от пул от публични IP адреси.
- PAT / NAT Претоварване / IP маскиране - PAT е най-популярният тип сред трите вида. Това е вариант на Dynamic NAT и е сходен с него, но картира множество частни IP адреси към един публичен IP адрес, като използва портовете.
Определение на PAT
Port Address Translation (PAT) е тип динамичен NAT, чрез който преобразуването на адреси може да бъде конфигурирано на ниво порт, а останалата употреба на IP адреса също е оптимизирана. PAT изобразява множество локални адреси и портове на един източник на глобален IP адрес и порт от пул от IP адреси, които могат да се маршрутизират в целевата мрежа. Тук IP адресът на интерфейса се използва в комбинация с номера на порта и няколко хоста могат да имат един и същ IP адрес, защото номерът на порта е уникален.
Той използва уникален адрес на порта на вътрешния глобален IP адрес, за да идентифицира отделните преводи. Общият брой NAT преводи, който може да се извърши, е 65536, тъй като номерът на порта е кодиран в 16 бита.
Оригиналните източници са запазени от PAT. Ако портът на източника вече е разпределен, се търсят наличните портове. Групите на портовете са разделени в три диапазона, които са от 0 до 511, 512 до 1023, или 1024 до 65535.
Ключови разлики между NAT и PAT
- NAT преобразува вътрешните локални адреси във вътрешни глобални адреси по подобен начин. PAT превежда частните нерегистрирани IP адреси в публично регистрирани IP адреси, но за разлика от NAT използва също и номера на порта на източника, а множество хостове могат да бъдат присвоявани с един и същ IP адрес.
- PAT е форма на Dynamic NAT.
- NAT използва IP адреси в процеса на превод, докато PAT използва IP адреси заедно с номерата на портовете.
Предимства и недостатъци на NAT
Предимства
- NAT запазва регистрираните публични адреси и забавя изчерпването на IP адресното пространство.
- Появата на припокриване на адресите значително намалява.
- Увеличава гъвкавостта на връзката.
- Премахва процеса на преномериране на адреси по време на промяна на мрежата.
Недостатъци
- Закъсненията по пътя на превключване са резултат от превода.
- Липса на проследимост от край до край.
- Някои приложения не са съвместими с NAT.
Предимства и недостатъци на PAT
Предимства
- Съхранявайте IP адресите, като присвоявате един публичен IP адрес на група хостове с помощта на различните номера на портове.
- Намалява уязвимостите или атаките за сигурност, тъй като частният адрес предотвратява излагането на публичния адрес.
Недостатъци
- Повече от един и същ тип обществени услуги не могат да бъдат изпълнявани с един IP адрес в PAT.
- Броят на записите е ограничен във вътрешната таблица за запазване на следите от връзките.
заключение
Протоколите NAT и PAT се използват за минимизиране на изискването за глобално уникални IP адреси, което позволява на хост, чийто адрес не е глобално уникален, да се свърже с интернет, като конвертира адресите в глобално адресно пространство, което е маршрутизирано. Има малка разлика между NAT и PAT е, че NAT не използва портове, докато PAT използва изходни портове в процеса на превод.