I've been asked this question by a friend, and since I don't know the answer, I was wondering if any of you could help.
Assume that there's a service, say a web server, listening on a particular port, in this case 80 then, what would the service do if it gets multiple requests at the same time? Say if both you and I access the site at the same time, how does the service handle the requests (as it has only one available port)?