Difference Between NAT and NACL

What is NAT?