Define Port and Handshaking


Port

  • 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)


Handshake

  • 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




Images

PS2_connectors.jpg
Two PS2 connectors

Firewire.jpg
A FireWire port

Serial_port.jpg
A Serial Port

Parallel_port.jpg
A Parallel port

usb_port.jpg
A male USB cable

ethernet_connector.jpg
A Ethernet cable

vga-cable.jpg
A VGA cable

dvi-cable.jpg
A DVI cable



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

Sources