Which of the following is true about network address translation (NAT)?
a. It substitutes MAC addresses for IP addresses.
b. It removes private addresses when the packet leaves the network.
c. It can be found only on core routers.
d. It can be stateful or stateless.