1.1.f Explain UDP operations
- 1.1.f [i] Starvation
- 1.1.f [ii] Latency
- 1.1.f [iii] RTP/RTCP concepts
Starvation occurs primarily on TCP traffic when it is combined in the same class of service as UDP traffic. If UDP traffic is the source of congestion, TCP traffic in the same class is essentially starved because of the way TCP behaves during times of congestion. TCP will slow down the rate at which it transmits traffic when it experiences congestion…only exacerbating the problem even further.
Outside from the typical causes of latency, UDP has the ability to be sent without acknowledgement, which sets it apart from TCP in that communications don’t have to wait for an acknowledgement before being sent. Allowing UDP to be considered ‘faster’ than TCP in terms of transmitting data, lacking the reliability that TCP provides.
RTP is an IETF standard protocol made to manage the real time streams of data as they’re sent. RTP typically carries realtime media streams such as audio and video and is carried using UDP.
RTCP is an out of band control protocol encapsulated with RTP to monitor quality of service, provides transmission statistics, and aids in syncronization of multiple media streams.