Question: what is the difference between packet & message switching?
Answer: As in message switching, one single datagram is either received or lost. One single network path is used for the same. In packet switching, many packets generated by same node and belonging to the same destination may take different paths.