title: How do multiple clients connect simultaneously to one port, say 80, on a server?
body: <p>I understand the basics of how ports work. However, what I don't get is how multiple clients can simultaneously connect to say port 80. I know each client has a unique (for their machine) port. Does the server reply back from an available port to the client, and simply state the reply came from 80? How does this work?</p>