Basics of NAT
E' una tecnica più che essere uno standard definito
Prende un indirizzo IP e lo traduce in un altro (per molte ragioni: dalle questioni di sicurezza al volere semplicemente risparmiare indirizzi IPv4)
NAT (Network Address Translation)
Tecnologia che permette a un Gateway ( solitamente un o un firewall) di riscrivere il di un in uscita mentre mantenendo (salvando?) l’IP originale in modo da riscriverlo nella risposta
#inserire_immagine

Ciò permette di avere 2 tipologie di IP:
-
IP Pubblici:
-
IP Privati:
IP Masquerading
Quello che in pratica sta facendo il router usando la NAT, ovvero nasconder l’IP del client dal Server (in questo caso). Il NAT è un modo che permette l’IP Masquerading (di mascherare il proprio IP)
Questo previene connessione dirette fra i PC di queste reti
One to Many NAT
Inoltre è possibile avere molteplici host (PC) a cui l’IP viene “tradotto” dal router che maschererà tutti gli IP dei pc con lo stesso IP NAT
Nat e il Transport Layer
Port Preservation
Tecnica nella quale la source port scelta dal client è la stessa usata dal router (Le porte per le connessioni in uscita usano una )
Un router che effettua NAT terrà traccia delle source port e le userà per dirigere il traffico di ritorno al computer giusto
#inserire_immagine
Port Forwarding
Una Tecnica dove una specifica porta di destinazione può essere configurata per essere inviata a nodi specifici
Permette il trasferimento dati da un computer ad un altro tramite una specifica di comunicazione.
Permette a un host esterno alla rete di raggiungere un host con indirizzo IP privato