GSEC Networking and Protocols Practice Question
Which TWO of the following statements accurately describe the characteristics of UDP compared to TCP?
⚠ Common exam trap
Candidates often confuse UDP with TCP characteristics, specifically claiming that UDP performs flow control or error recovery, which are exclusive to TCP's stateful, reliable delivery mechanism.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
UDP is faster due to the lack of a handshake.
UDP is a connectionless, datagram-oriented protocol that prioritizes speed and efficiency over reliability. It does not perform handshakes, flow control, or error correction, making it ideal for real-time applications like VoIP. TCP, conversely, provides a reliable stream by managing connections and acknowledging packet delivery. Understanding these differences is crucial for firewall configuration, as security policies must account for the stateless nature of UDP versus the stateful requirements of TCP.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
UDP provides guaranteed delivery of packets.
Why it's wrong here
UDP does not provide any mechanism for verifying that a packet reached its destination. There are no sequence numbers or acknowledgments, meaning packets can be lost, duplicated, or arrive out of order without the application layer being notified or corrective actions being taken by the protocol.
- ✓
UDP is faster due to the lack of a handshake.
Why this is correct
UDP eliminates the overhead of the three-way handshake required by TCP. By sending data immediately without establishing a stateful connection, UDP significantly reduces latency, which is essential for time-sensitive applications like DNS queries, streaming media, and VoIP, where retransmission delays would degrade the user experience.
- ✗
UDP uses flow control to manage data transmission rates.
Why it's wrong here
Flow control is a feature specific to TCP, utilizing sliding windows to ensure the sender does not overwhelm the receiver. UDP lacks flow control mechanisms entirely, which means a sender can transmit data as fast as the network interface allows, potentially causing significant packet loss at the destination.
- ✓
UDP is connectionless and does not maintain state.
Why this is correct
UDP is fundamentally connectionless, meaning each datagram is independent of others. Unlike TCP, which maintains a connection state involving SYN and FIN packets, UDP simply fires packets toward a destination. This stateless nature makes UDP headers smaller and less resource-intensive for network devices to process.
- ✗
UDP is the primary protocol for HTTP web traffic.
Why it's wrong here
HTTP and HTTPS utilize TCP to ensure the reliable delivery of web content. Because web pages rely on the complete and accurate receipt of HTML, CSS, and image files, the reliable, connection-oriented nature of TCP is necessary. UDP would result in corrupted or missing webpage elements.
Visual reference
About these practice questions
One of 351 original GSEC practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official GIAC exam blueprint
This GSEC practice question is part of Courseiva's free GIAC certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the GSEC exam.