NAT vs proxy
Translacja adresów sieciowych (NAT) to proces, który modyfikuje adres IP w nagłówku pakietu IP podczas podróży przez urządzenie trasujące. NAT pozwala na użycie jednego zestawu adresów IP dla ruchu w sieci LAN (Local Area Network) i innego zestawu adresów IP dla ruchu zewnętrznego. Bezpośrednia transformacja adresów IP zapewnia najprostsza forma NAT. Proxy (serwer proxy) to serwer, który znajduje się między klientem (który szuka zasobu) a innym serwerem i działa jako mediator. Klient żądający zasobu łączy się z serwerem proxy, a serwer proxy ocenia żądanie na podstawie jego reguł filtrowania.
Co to jest NAT?
NAT modyfikuje adres IP w nagłówku pakietu IP, gdy przechodzi on przez urządzenie routujące. NAT pozwala na użycie jednego zestawu adresów IP dla ruchu w sieci LAN, a drugiego zestawu adresów IP dla ruchu zewnętrznego. Bezpośrednia transformacja adresów IP zapewnia najprostsza forma NAT. NAT ma kilka zalet. Poprawia bezpieczeństwo sieci LAN, ponieważ zapewnia opcję ukrywania wewnętrznych adresów IP. Ponadto, ponieważ adresy IP są używane tylko wewnętrznie, nie spowoduje to żadnych konfliktów z adresami IP używanymi w innych organizacjach. Ponadto korzystanie z jednego połączenia internetowego dla wszystkich komputerów w sieci LAN jest możliwe dzięki NAT. NAT działa przy użyciu skrzynki NAT, która znajduje się w interfejsie, w którym sieć LAN jest podłączona do Internetu. Zawiera zestaw prawidłowych adresów IP i jest odpowiedzialny za tłumaczenie adresów IP.
Co to jest pełnomocnik?
Proxy to serwer, który znajduje się między klientem (który szuka zasobu) a innym serwerem i działa jako mediator. Klient żądający zasobu łączy się z serwerem proxy, a serwer proxy ocenia żądanie na podstawie jego reguł filtrowania. Jeśli żądanie zostanie zatwierdzone, serwer proxy łączy się z serwerem i zapewnia klientowi żądany zasób. Z drugiej strony proxy może zaspokoić żądanie klienta bez przechodzenia do określonego serwera. W tym celu serwer proxy używa pamięci podręcznej i każde kolejne żądanie dotyczące tego samego zasobu jest spełnione bez kontaktu z określonym serwerem. Z tego powodu serwery proxy mogą znacznie poprawić wydajność. Ponadto proxy mogą być używane do filtrowania żądań i zapobiegania dostępowi do niektórych stron internetowych.
Jaka jest różnica między NAT a proxy?
NAT modyfikuje adres IP w nagłówku pakietu IP podczas podróży przez urządzenie routingowe i pozwala na użycie innego zestawu adresów IP dla ruchu w sieci LAN niż zbiór adresów IP dla ruchu zewnętrznego, podczas gdy proxy jest serwer, który znajduje się między klientem a innym serwerem i działa jako mediator. NAT nie potrzebuje żadnego specjalnego oprogramowania do działania, podczas gdy aplikacje stojące za serwerem proxy muszą obsługiwać usługi proxy i powinny być skonfigurowane do korzystania z serwera proxy.