Try my website.

http://itdepartment.0catch.com

It has a ports list and what they are for.

Warning: It has been known to ask you to install pish and has popups.