N5.2 UDP Flashcards

1
Q

What does UDP stand for?

A

User Datagram Protocol

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Why use UDP not TCP?

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Is UDP connection-oriented or connection-less?

A

Connection-less

unconfirmed, unreliable service - same as IP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the 5-tuple for UDP?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is UDP Multicast?

A

{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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Problem with broadcast

A

one-to-all

risk of traffic storms

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the client-server communication planes?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly