Wprowadzenie do rodzajów NAT

Historia istnienia NAT polega na tym, że przy użyciu IPV4, tj. 32-bitowego, daje to około 4, 2 miliarda unikalnych adresów IP, w których nie można pomieścić 7 miliardów * Liczba urządzeń używanych przez osobę na świecie. Rozwiązanie do dalszego korzystania z IPV4, zdobądź więcej urządzeń w Internecie to NAT. Procesy NAT, w których jeden lub więcej Lokalny adres IP jest tłumaczony na jeden lub Globalny adres IP i odwrotnie, w celu zapewnienia dostępu do Internetu lokalnym hostom. Zasadniczo router NAT lub firewall zostanie skonfigurowany do NAT. W tym artykule poznamy szczegółowo różne rodzaje NAT.

Terminologie NAT

Zanim przejdziemy do tego, jak działa NAT i typy NAT, zrozummy kilka terminologii, aby uniknąć nieporozumień.

  • Wewnątrz adresu lokalnego: Prywatny adres IP, przypisany do hosta w sieci wewnętrznej (lokalnej), jest wewnątrz hosta widziany z sieci wewnętrznej. Ten adres IP jest przypisywany przez router podłączony do grupy urządzeń, nie jest dostępny z Internetu. Wszystkie adresy zaczynające się od 192.168.xx i 10.xxx są zastrzeżone dla prywatnych adresów IP. Możemy korzystać z dowolnego adresu IP w zasięgu, nie martwiąc się o to, niektóre inne urządzenia używają tego samego.
  • Wewnątrz adresu globalnego: jest to jeden lub więcej adresów IP reprezentujących sieć lokalną, widzianą jako wewnętrzny host z sieci zewnętrznej. Kiedy rejestrujemy się w ISP, otrzymujemy adres IP, który jest dostępny w Internecie. Jest przypisany do routera podłączonego do grupy urządzeń. Np .: 12.13.14.15
  • Zewnętrzny adres lokalny: rzeczywisty adres IP zdalnego hosta po translacji NAT.
  • Poza globalnym adresem: wcześniej jest to adres IP zdalnego hosta

zwykle lokalne adresy IP są określane jako „prywatne IP”, a Globalne jako „publiczne lub zarejestrowane IP”.

Rodzaje NAT

W zależności od sposobu mapowania adresów IP z lokalnego adresu IP na globalny adres IP istnieją 3 typy NAT.

1. Statyczny NAT

W takim przypadku będzie mapowanie jeden do jednego między prywatnym adresem IP a publicznym adresem IP. tzn. prywatny adres IP 192.162.19.2 jest na stałe mapowany na globalny adres IP 13.14.56.07, jest powszechnie używany do hostingu.

2. Dynamiczny NAT

W takim przypadku router jest wyposażony w zestaw publicznych adresów IP, każde urządzenie, które chce połączyć się z Internetem, otrzyma natychmiast dostępny publiczny adres IP na końcu routera. Będzie mapowanie jeden na jednego w oparciu o technikę „kto pierwszy ten lepszy”, ale nie na stałe, publiczny adres IP używany przez prywatny adres IP może z czasem ulec zmianie.

3. PAT (Tłumaczenie adresu portu)

W takim przypadku wiele prywatnych adresów IP jest mapowanych na pojedynczy publiczny adres IP, ruch jest rozróżniany na podstawie numerów portów urządzeń, tj. Które pakiety należą do których prywatnych. Jest to opłacalne, wielu użytkowników może połączyć się z Internetem za pomocą jednego publicznego adresu IP pod adresem czas. Znane jest również jako przeciążanie NAT.

Jak działa NAT?

Aby zrozumieć, jak działa NAT w prawdziwym scenariuszu Rozważmy małą topologię, ma 3 urządzenia podłączone do routera, niech będą laptopem, komputerem Mac i smartfonem, wszystkie one są podłączone do routera, router z kolei jest podłączony do Internetu, publiczny adres IP przypisany do routera to 12.13.14.15, router przypisał 10.11.12.01 do laptopa, 10.11.12.01 do MAC i 10.11.12.03 do smartfona.

Załóżmy, że laptop chce połączyć się ze zdalnym serwerem, który obsługuje globalny adres IP 60.70.80.90 z witryną prognozy pogody, a smartfon chce uzyskać dostęp do Facebooka hostowanego pod globalnym adresem IP 60.70.80.80, gdy oba żądania dotrą do routera, router mapuje adres IP i wpis w NAT tabela jak pokazano poniżej:

UrządzeniePrywatny adres IP (źródłowy adres IP: port)Publiczny adres IP (Publiczny adres IP: port)
Etykieta10.11.12.01: 4230112.13.14.15:6666
Smartfon10.11.12.03: 4230212.13.14.15:5555

Żądanie z publicznym adresem IP i adresem IP hosta z komunikatem jest wysyłane do odpowiednich serwerów hosta przez Internet, na porcie 80 zwykle używanym do żądań HTTP, serwery zdalne odpowiadają na publiczny adres IP z dodaną wiadomością, na interfejsie routera router odwołuje tablicę NAT i odsyła komunikat odpowiedzi na odpowiedni prywatny adres IP i na odpowiednie porty. Na laptopie lub smartfonie wydaje się, że odpowiedź została wysłana bezpośrednio do nich przez zdalne hosty.

Zalety korzystania z Nat

  • Zapobiega to wyczerpaniu adresów IPv4, tzn. Więcej urządzeń może połączyć się z Internetem za pomocą ipv4.
  • Zapewnia dodatkową warstwę bezpieczeństwa, ukrywając przed sobą adresy pierwotne i docelowe.
  • NAT zapewnia większą elastyczność podczas łączenia się z Internetem.
  • Jeśli zmienimy adresy IP urządzeń używanych dla usługi dostępnej przez Internet, nie wpłynie to na adres IP usługi z powodu systemu NAT.

Wniosek - rodzaje NAT

IPV4 to odwieczny pomysł, który został wdrożony po 1970 roku, aby przezwyciężyć wadę NAT. Ma kilka wad, takich jak pochłanianie czasu i zasobów, utrata identyfikowalności między źródłem a miejscem docelowym oraz opóźnienie komunikacji.

Powolna migracja ma miejsce między IPV4 a IPV6, co da 32, a następnie 37 zer unikatowych adresów IP, ale opóźnionych, ponieważ wiele urządzeń, które są już w Internecie, obsługują tylko IPV4, a zbudowanie nowego IPV6 zajmuje trochę czasu. architektura wspierająca.

Polecane artykuły

Jest to przewodnik po typach NAT. Tutaj omawiamy wprowadzenie, działanie, terminologię i 3 najlepsze typy NAT wraz z jego zaletami. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej-

  1. React Native vs React
  2. QlikView Alternatywy
  3. Alternatywy dla ula
  4. Asana Alternatywy
  5. Tworzenie przycisków stylów w React Native