Chapter 2. The Transport Layer: TCP, UDP, and SCTP

UDP connections are in them selves not stateful connections, but rather stateless. There are several reasons why, mainly because they don't contain any connection establishment or connection closing; most of all they lack sequencing. Receiving two UDP datagrams in a specific order does not say anything about which order in which they where sent Tibbo Docs Each UDP datagram lives its own life and you are responsible for dividing your data into chunks of reasonable size and sending it in separate datagrams. There is no connection establishment or termination on UDP- the datagram can be sent instantly, without any preparation. Unlike TCP, the UDP is not point-to-point. What is UDP and how to establish a UDP connection Jan 31, 2019

UDP connections are in them selves not stateful connections, but rather stateless. There are several reasons why, mainly because they don't contain any connection establishment or connection closing; most of all they lack sequencing. Receiving two UDP datagrams in a specific order does not say anything about which order in which they where sent

Each UDP datagram lives its own life and you are responsible for dividing your data into chunks of reasonable size and sending it in separate datagrams. There is no connection establishment or termination on UDP- the datagram can be sent instantly, without any preparation. Unlike TCP, the UDP is not point-to-point.

TCP Connection Establishment - GeeksforGeeks

An UDP client can send "n" number of distinct packets to an UDP server and it could also receive "n" number of distinct packets as replies from the UDP server. Since UDP is connectionless protocol the overhead involved in UDP is less compared to a connection based protocol like TCP. sockets - C# Using tcp and udp protocols - Stack Overflow