In an HTTP GET message, there is a
The domain name of the server (for virtual hosting), and the TCP port number on which the server is listening. The port number may be omitted if the port is the standard port for the service requested.
In this field, there is a port number. I know that port number is on the transport layer. So what is the port number in an HTTP GET message used for?