I read about port forwarding, and could understand that it enables the internet to send requests to your private network and access some service which is running on one of the computers in your private address.
But my doubt is what will happen if suppose I have 2 computers hosting a web server on port 80. In this case how router will know which computer to send request. I know if there is only 1 computer then router will know but doubt is in case of 2.
A situation could be like I have 2 computers on my private network and each one is hosting a different website. Now I want both of my servers to be running on port 80 so that user need not to type the port number (or may be because of some reason I want both web servers to have same port number). What happens now?