Re: Why are there predefined application specific ports?
Originally Posted by maybnxtseasn
why is HTTP associated with port 80?
So you know which port to connect to on the remote computer. Without ports, the remote computer has no idea what to do when a connection is made. With a port, the computer sees a connection on port 80, says, "aha!", and activates the web server to handle it.
The reason it is 80 is because of an arbitrary list that was made back in the early 70s to handle standard requests. This list is still maintained and users can register specific ports. We are up around 13000 now for specifically registered ports, I believe.