For example if a router only has one Public IP and is configured to use NAT. Does that mean only one host will be able to communicate with the internet at a time? Or can multiple hosts use the internet at a time, and if so why? since they're not being differentiated by ports? If you dont understand my question feel free to ask I really would like to clear this up. Thanks