UDP Flashcards
What does UDP stand for?
User Datagram Protocol
What does UDP allow computer applications to do?
Send datagrams to other hosts on IP networks without prior communications to setup communication channels or data paths.
What do checksums in UDP provide?
Data integrity.
What do port numbers in UDP provide?
Addressing different functions at the source and destination of the datagram.
What does lack of handshaking dialogue expose app to in UDP?
Unreliability of underlying network.
What are TCP guarantees that that UPD lacks?
- packet delivery
- packet ordering
- duplicate packet protection.
What are good use cases for UDP?
Streaming apps like online games, VOIP, or video conferencing.
Why is UDP used in DNS?
Queries are fast and only consist of a single request followed by a single reply packet.