In the TCP and UDP protocols used in computer networking, a port is a special number present in the header of a data packet. Ports are typically used to map data to a particular process running on a computer.
Applications implementing common services will normally listen on specific port numbers which have been defined by convention for use with the given protocol.
For a fuller definition see: http://en.wikipedia.org/wiki/IP_port/.
Lists of common ports available from the following links:
A port scanner is a piece of software designed to search a network host for open ports. This is often used by administrators to check the security of their networks and by crackers to compromise it.
For a fuller definition see: http://en.wikipedia.org/wiki/Port_scanning.