Read almost every page linked off this page: http://members.tripod.com/~VBKumar/networking.html
And you will:
a) Learn about ports
b) Learn how to have fun with them
c) Answer about the next 40 questions you would probably have asked.
And PS, install FreeBSD/Linux and all the fun will be easier and more enjoyable!