Nat = Network Address Traslate , serve a "trasformare " un indirizzo IP in un altro . Esempio tu hai 5 indirizzi ip pubblici , e una rete classe c privata (192.168.0.0/24) , e vuoi pubblicare il server WEB , allora fai la Nat di 192.168.0.4 in 151.8.123.44 il tuo indirizzo pubblico.
Pat = Port Address Traslate , Traduce n indirizzi in n porte praticamente usando le porte del tcp ,si crea una tabella per la gestione degli indirizzi ip . Questo perchè se tu hai sempre 5 indirzzi ip pubblici , 1 l'hai nattato per il server web , invece di usarne altri 253 che non e hai , ne utilizzi solo uno e tutti i client vengono "pattati" su quell'indirrizo.
Ci sono anche delle logiche di sicurezza basati su un primo step sul pat e il port forwarding ...