How does NAT work, I know that it opens the ethernet packet and replaces the private (non routable) IP address with the router's IP address but how does it know which private IP address to send the ...