A real-time voice application can tolerate occasional missing data and does not need delivery confirmation. Which transport protocol is the best fit according to the refresher?
Answer
User Datagram Protocol (UDP), because it provides best-effort delivery with a smaller, simpler header.
Explanation
### Why this is right
Real-time voice is listed as a best-effort application. If the application can continue despite a lost packet, UDP avoids adding TCP's confirmation and retransmission mechanisms.
### The concept
Best-effort delivery means the transport protocol does not promise that each packet will arrive, arrive in order, or be retransmitted when missing. UDP has a smaller and simpler header than TCP, leaving more room for payload in a packet. TCP is a better fit when reliable delivery matters, as with file transfers or email. A real-time application may prefer timely new data over waiting for missing data to be resent.
### The other options
- **B. Transmission Control Protocol (TCP), because it retransmits every missing real-time packet.**: TCP supports retransmission, but the scenario says the application does not need it; retransmission is not a defining advantage for this use.
- **C. Transmission Control Protocol (TCP), because its larger header increases the payload size.**: TCP has a larger header, which limits rather than increases the total payload size.
- **D. User Datagram Protocol (UDP), because it creates an explicit reliable session.**: UDP does not explicitly create a session and does not provide TCP-style reliability.
### Terms
- **UDP**: User Datagram Protocol. A transport protocol with a small, simple header and best-effort delivery.
- **TCP**: Transmission Control Protocol. A transport protocol that supports reliable delivery through a session.
- **Best-effort delivery**: Sending data without a guarantee of confirmation, ordering, or retransmission.
- **Header**: Control information attached to data.
- **Payload**: The application data carried inside a packet.
- **Retransmission**: Sending data again when it is missing.
### Remember
For delay-sensitive applications that can tolerate loss, best-effort UDP may fit better than reliable TCP.
Related Questions
- Which statement best describes the protection a Virtual Private Network (VPN) provides?(basic)
- A VPN that encrypts traffic also guarantees that the applications on both endpoints are safe.(basic)
- Explain why a split-tunnel design can reduce central inspection, and identify the traffic affected.(advanced)
- Select ALL protection goals a VPN can support directly through the mechanisms described in the course.(intermediate)
- Compare remote-access and site-to-site VPN designs, including their endpoints and a suitable example of each.(basic)
Want to practice more questions like this?
Join myBenkio free and practice past questions for your Nigerian university courses with AI explanations for every answer.
Start Practicing Free