TCP / IP networking is suitable for most network needs. It provides serialized, predictable, and reliable I / O streams of data packets. But all this costs nothing. The TCP protocol includes many complex algorithms for adapting to network congestion, as well as the most pessimistic assumptions about packet loss. This to some extent makes inefficient the way to transfer data over the network. An alternative to it are datagrams .

What are datagrams?

1 answer 1

A source

Датаграмма (datagram, datagram) is a block of information transmitted by a protocol without prior establishment of a connection and the creation of a virtual channel. Any protocol that does not establish a preliminary connection (and also usually does not control the procedure for receiving and transmitting and duplicating packets) is called a datagram protocol. Such, for example, are the Ethernet , IP , UDP and other UDP . The name "datagram" was chosen by analogy with the word telegram.