NAT vs Proxy
Network Address Translation (NAT) je proces, který upravuje IP adresu v hlavičce paketu IP, když prochází směrovacím zařízením. NAT umožňuje použít jednu sadu IP adres pro provoz v rámci LAN (Local Area Network) a další sadu IP adres pro vnější provoz. Přeměnu IP adres na jednu zajišťuje nejjednodušší forma NAT. Proxy (proxy server) je server, který se nachází mezi klientem (který hledá zdroj) a nějakým dalším serverem a funguje jako zprostředkovatel. Klient požadující zdroj se připojí k proxy serveru a proxy vyhodnotí požadavek na základě svých pravidel filtrování.
Co je NAT?
NAT upravuje IP adresu v hlavičce paketu IP, když prochází směrovacím zařízením. NAT umožňuje použít jednu sadu IP adres pro provoz v rámci LAN a další sadu IP adres pro vnější provoz. Přeměnu IP adres na jednu zajišťuje nejjednodušší forma NAT. NAT má několik výhod. Zlepšuje zabezpečení LAN, protože poskytuje možnost skrýt vnitřní IP adresy. Navíc, protože IP adresy jsou používány pouze interně, nezpůsobí to žádné konflikty s IP adresami používanými v jiných organizacích. NAT také umožňuje použití jediného internetového připojení pro všechny počítače v síti LAN. NAT pracuje s využitím NAT boxu, který je umístěn v rozhraní, kde je LAN připojena k internetu. Obsahuje sadu platných IP adres a odpovídá za provádění překladů IP adres.
Co je proxy?
Proxy je server, který se nachází mezi klientem (který hledá zdroj) a nějakým jiným serverem a funguje jako prostředník. Klient požadující zdroj se připojí k proxy serveru a proxy vyhodnotí požadavek na základě svých pravidel filtrování. Pokud je požadavek ověřen, proxy se připojí k serveru a poskytne požadovaný zdroj klientovi. Na druhou stranu může proxy uspokojit požadavek klienta, aniž by šel na zadaný server. Za tímto účelem proxy používá mezipaměť a všechny následné požadavky na stejný zdroj jsou uspokojeny bez kontaktování zadaného serveru. Díky tomu mohou servery proxy výrazně zlepšit výkon. Kromě toho lze servery proxy použít k filtrování požadavků a zabránění přístupu na některé webové stránky.
Jaký je rozdíl mezi NAT a Proxy?
NAT upravuje IP adresu v hlavičce paketu IP, když prochází směrovacím zařízením, a umožňuje používat jinou sadu IP adres pro provoz v rámci LAN, než je sada IP adres pro vnější provoz, zatímco proxy je server, který se nachází mezi klientem a nějakým jiným serverem a funguje jako prostředník. NAT nepotřebuje ke svému provozu žádný speciální aplikační software, zatímco aplikace za proxy serverem musí podporovat proxy služby a měly by být nakonfigurovány pro použití proxy serveru.