ports is a searchable database for official and unofficial port assignments
The Well Known Ports are those from 0 through 1023.
The Registered Ports are those from 1024 through 49151.
The Dynamic and/or Private Ports are those from 49152 through 65535.
I have collected these port assignments from various sources on the internet. Some main sources were:
This little database is by no means complete. If you have any port assignments that are not in this database, feel free to drop me a line and let me know.