Datagram must be self-contained without reliance on earlier exchanges because there is no connection of fixed duration between the two communicating points.
Datagram service routes datagrams without first creating a predetermined path. Datagram service is therefore considered connectionless. There is also no consideration given to the order in which it and other datagrams are sent or received. In fact, many datagrams in the same group can travel along different paths before reaching the same destinationDatagram are generally the same. Some folks will be define a packet as any data on a Reliable protocol or Unreliable protocol where a Datagram is used only on a Unreliable protocol. We generally see the two used interchangeably.
More Information#There might be more information for this subject on one of the following:
- Internet Layer
- Link Layer
- Transport Layer