Traditionally only root could use ports lower than 
As an aside, this is one of the more daft aspects of Unix. There's no reason whatsoever that http should need bits to run. The reasons cited for services such as ftp, smtp, imap, etc aren't very compelling, either. This restriction, ostensibly in the name of security, has in fact been a cause of a number of security problems.
In the silliness scale, it's up there with exposing numeric user IDs. (You can't do arithmetic with them for anything useful.)
I think this is saying that Windows starts assigning ephermal ports at 1025 and a common rate of web browsing uses 55 ports after about 2 minutes, at which point ports above 1080 start to be assigned and are blocked.
Some of these questions I include in my exams for "network technology" classes (at least the easier ones: what's the class D network, what's bootp, ..) - and maybe I can find some more. Thank's for sharing.