NAT vs proxy
Prevođenje mrežne adrese (NAT) je proces koji modificira IP adresu u zaglavlju IP paketa, dok putuje kroz uređaj za rutiranje. NAT dozvoljava da se jedan skup IP adresa koristi za promet unutar LAN-a (Local Area Network) i drugi skup IP adresa za vanjski promet. Jedan na jedan transformacija IP adresa je omogućena najjednostavnijim oblikom NAT-a. Proxy (proxy server) je server koji se nalazi između klijenta (koji traži resurs) i nekog drugog servera i djeluje kao posrednik. Klijent koji traži resurs povezuje se sa proxy serverom i proxy procjenjuje zahtjev na osnovu svojih pravila filtriranja.
Šta je NAT?
NAT modifikuje IP adresu u zaglavlju IP paketa, dok putuje kroz uređaj za rutiranje. NAT dozvoljava da se jedan skup IP adresa koristi za promet unutar LAN-a, a drugi skup IP adresa za vanjski promet. Jedan na jedan transformacija IP adresa je omogućena najjednostavnijim oblikom NAT-a. NAT ima nekoliko prednosti. Poboljšava sigurnost LAN-a jer pruža mogućnost sakrivanja internih IP adresa. Nadalje, kako se IP adrese koriste samo interno, to neće uzrokovati nikakve sukobe sa IP adresama koje se koriste u drugim organizacijama. Takođe, korišćenje jedne internet veze za sve računare u LAN-u omogućeno je NAT-om. NAT radi uz upotrebu NAT kutije, koja se nalazi u interfejsu gde je LAN povezan na internet. Sadrži skup važećih IP adresa i odgovoran je za izvođenje prijevoda IP adresa.
Šta je proxy?
Proxy je server koji se nalazi između klijenta (koji traži resurs) i nekog drugog servera i djeluje kao posrednik. Klijent koji traži resurs povezuje se sa proxy serverom i proxy procjenjuje zahtjev na osnovu svojih pravila filtriranja. Ako je zahtjev potvrđen, proxy se povezuje na server i pruža traženi resurs klijentu. S druge strane, proxy može zadovoljiti zahtjev klijenta bez odlaska na navedeni server. Za ovo, proxy koristi keš memoriju i svaki od narednih zahtjeva za isti resurs se zadovoljava bez kontaktiranja navedenog servera. Zbog toga, proksiji mogu značajno poboljšati performanse. Nadalje, proksiji se mogu koristiti za filtriranje zahtjeva i sprječavanje pristupa nekim web stranicama.
Koja je razlika između NAT-a i proxyja?
NAT modificira IP adresu u zaglavlju IP paketa, dok putuje kroz uređaj za rutiranje i omogućava korištenje drugačijeg skupa IP adresa za promet unutar LAN-a od skupa IP adresa za vanjski promet, dok je proxy server koji se nalazi između klijenta i nekog drugog servera i djeluje kao posrednik. NAT-u nije potreban nikakav poseban aplikativni softver za rad, dok aplikacije iza proxy servera moraju podržavati proxy usluge i treba ih konfigurirati da koriste proxy server.