N5.2 UDP Flashcards
What does UDP stand for?
User Datagram Protocol
Why use UDP not TCP?
- UDP is used by applications that don’t want the delay TCP e.g. online videos/games
- used when reliability is not as important
- mechanisms of UDP ( e.g control of the data transmission rate) can be user-controlled
Is UDP connection-oriented or connection-less?
Connection-less
unconfirmed, unreliable service - same as IP
What is the 5-tuple for UDP?
What is UDP Multicast?
{Many|One}-to-many communication
Destination IP address - multicast group address
Anyone can send to the group
Must be a member of the group to receive
Same reliability as UDP unicast
Popular in LAN discovery protocols - devices/services advertise their presence.
Problem with broadcast
one-to-all
risk of traffic storms
What are the client-server communication planes?
User plane - data in payload for application
Control plane - info needed for protocols to operate (signalling) e.g. header in packet
Management plane - Configuration info and policy info