NAT tiene muchas formas de funcionamiento, entre las que destaca: