UDP is a much simpler protocol compared to TCP. It is connectionless and it does
ID: 3750843 • Letter: U
Question
UDP is a much simpler protocol compared to TCP. It is connectionless and it does not provide reliable transmission. Which of the following statement about UDP is true: A. UDP is often used for broadcast communication because it does not require per-recipient state (such as acknowledgement numbers). use UDP to avoid TCP overheads, such as three-way handshake. reliable transport (e.g., voice-over-IP, online games) reliable transportation. B. Short request-response transfer, such as DNS, would prefer to C. UDP is suitable for applications that don't necessarily need a D. No application would like to use UDP, since it does not provideExplanation / Answer
There are multiple statements which are true about UDP from the given statements.
Options A, B and C are true about UDP.
A) TRUE
Reason: UDP is used for multicast or broadcast. This is because every time sender sends a message to target, it need to send sync and wait for conformation i,e, acknowledgements. It is not much difficult when the connection is end-to -end or peer-to-peer. But imagine if there are 100 peers and if 10 peers among them doesn't send acks. Then it has to resend data chunk again to all the 100 peers. This is the reason UDP is preferred over TCP for multicast/broadcast.
B) TRUE
Reason: Short request response transfers, such as DNS, would prefer to use UDP. This is because generally many of the DNS requests and responses are small in size. So UDP is faster since it avoids TCP overloads etc.
C) TRUE
Reason: UDP is suitable for applications where sometimes loss of data doesn't matters or it doesn't impact your application.For example in media streaming loss of data packets is not a problem and games that don't care if they get every update. UDP is most commonly used for real time applications. Real time applications like Voice over IP doesn't commonly require reliable protocol always.
D) False
Reason: Real time applications generally use UDP as they don't require completely reliable protocol. Examples are media streaming, games, VPN etc.
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.