What is the primary difference between TCP and UDP regarding delivery and reliability?
Choose an answer
Tap an option to check your answer.
Correct answer: TCP requires the connection to be established before transmitting data. UDP transmits data at a higher rate without ensuring packet delivery..
Why this is the answer
The correct answer highlights the fundamental differences between TCP and UDP. TCP (Transmission Control Protocol) is a connection-oriented protocol, meaning it establishes a connection (using a three-way handshake) before data transmission, ensuring reliable, ordered, and error-checked delivery. This reliability comes at the cost of overhead and potentially lower speed. UDP (User Datagram Protocol) is a connectionless protocol; it sends data without prior connection establishment or guarantees of delivery, order, or error checking. This makes UDP faster and more efficient for applications where speed is paramount and some data loss is acceptable, such as streaming video or online gaming. The first incorrect option incorrectly states that TCP transmits data at a higher rate and that UDP retransmits lost data; UDP does not inherently retransmit lost data. The third option incorrectly states that UDP sets up a connection. The fourth option incorrectly states that TCP transmits data at a higher rate; UDP generally transmits data faster due to less overhead.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed