In this protocol data transmission is managed by dividing the data into differen pieces, called packets. Each packet of data contains a part of actual data, source computer address, destination address, and information for reassembling data at destination computer These packets of data travel along the fastest available path in the network. This type o data transmission is called packet switching and is used in internet communication.