> Although UDP is unreliable, which does not guarantee packet delivery, order, or integrity, it is still useful for applications where speed and low latency are more important than reliability.
> Although UDP is unreliable, which does not guarantee packet delivery, order, or integrity, it is still useful for applications where speed and low latency are more important than reliability.
> Since there is no connection setup or retransmission, UDP is much faster than TCP, which lower the latency.
> Since there is no connection setup or retransmission, UDP is much faster than TCP, which lower the latency.
> UDP allows sending packets to multiple recipients simultaneously, which is crucial for Streaming video/audio, Online gaming (real-time updates), IoT devices (sensor updates)
> UDP allows sending packets to multiple recipients simultaneously, which is crucial for Streaming video/audio, Online gaming (real-time updates), IoT devices (sensor updates)
> DNS uses UDP because queries are small and fast (retrying is faster than using TCP).
> DNS uses UDP because queries are small and fast (retrying is faster than using TCP).
5. What interface/abstraction is provided by the operating system to enable applications to use network communications?
5. What interface/abstraction is provided by the operating system to enable applications to use network communications?