Define Port and Handshaking


  • A port enables two devices to connect with each other
  • A port allows data to enter and exit and to send it to the peripheral device
  • Depending on the type of port one uses there are different limitations set to transfer speed and maximum distance between the nodes

Software Port
  • Port can also refer to a software port used to directly transfer data between two nodes
  • Software ports are usually used over the Internet via TCP/UDP
  • Firewalls are important because they keep the ports that are not used closed to prevent illegal access

There are many different types of hardware ports (as seen by the images below)
  • PS2
  • FireWire
  • Serial Port
  • Parallel port
  • USB (Universal Serial Bus)
  • Ethernet Port
  • VGA connector (Video Graphics Array)
  • DVI connector (Digital Video Interface)


  • A Handshake is a short automated process that initiates the connection between two foreign devices.
  • It makes sure whether or not the receiving device is actually there and receiving before it sends something away.
  • The handshake makes sure that the connection is set up before communication.
  • Diverse hardware differences could be spotted through the handshake and changes can be made to convert data for the node if this is necessary.
  • A handshake can set limitations of the communication process


Two PS2 connectors

A FireWire port

A Serial Port

A Parallel port

A male USB cable

A Ethernet cable

A VGA cable

A DVI cable

Edited By: Daniel Gillo
Last Update: 4/01/2011