Port Scanners
This has got to be the best ever portscanner its Ub3r 1337 h4ck30R styl3 P0r7 5C43r
my personal favorite is nmap (http://www.insecure.org/nmap). also, the scanrand scanner in Paketo Kiertsu is quite cool (http://www.doxpara.com)
A portscanner is a tool that well, scans ports.
You can think of a port as a door in your computer. But it's not like anyone/anything can go through this door. When a program that connects to other computers, whether it be a computer on your network or one across the globe (Internet), it creates a doorway so it can either leave your computer to get to the other or to let the other computer into yours.
A port scanner takes a given IP address and scans it for all those open prots (doors). Once you see what ports are open, you should find out what program is using it. Then, if you'd like to hack the computer, you would need to find an exploit in the program that's using the port. (Sort of like, beating up the program when it tries to kick you out the door.)
By the way, the programs that use ports are referred to as "services."