Each (datagara) has [header] that contain info about [data, source address, destination].
Many path are used to transport data.
Datagram are depend on best path at given time.
Datagram all part reach in destination and depending on header info they line up in squence as they shoud be.
Advantage
1 Multiplexing: transmitte data can share same link then reassemble into seperate stream by receiving device
2. network resilience
if one path fails , datagram can redirect to other path
Thanks to edx.org
IOT- networking