Master IT Communications with Progress Test 1. Engage with multiple-choice questions, in-depth explanations, and interactive study tools. Prepare for your success!

Multiple Choice

Which statement best compares TCP and UDP regarding reliability and connection state?

When comparing TCP and UDP, the key distinction is how they handle connections and reliability. TCP establishes a connection before any data is transferred (a connection-oriented protocol) and provides reliable delivery with error checking, acknowledgments, and retransmission, along with in-order delivery. UDP, on the other hand, is connectionless and operates on a best-effort basis without guaranteed delivery, ordering, or duplicate protection. This means TCP ensures data reaches intact and in the correct order, making it suitable for applications where reliability is critical. UDP trades that reliability for lower overhead and latency, which is useful for real-time or streaming scenarios where occasional loss is acceptable. The statement that best describes this is that TCP is connection-oriented and reliable with error checking, while UDP is connectionless and best-effort, without guaranteed delivery. The other options misstate aspects—TCP does not use UDP ports, TCP does guarantee ordering, and UDP does not perform handshakes before data transfer.

When comparing TCP and UDP, the key distinction is how they handle connections and reliability. TCP establishes a connection before any data is transferred (a connection-oriented protocol) and provides reliable delivery with error checking, acknowledgments, and retransmission, along with in-order delivery. UDP, on the other hand, is connectionless and operates on a best-effort basis without guaranteed delivery, ordering, or duplicate protection.

This means TCP ensures data reaches intact and in the correct order, making it suitable for applications where reliability is critical. UDP trades that reliability for lower overhead and latency, which is useful for real-time or streaming scenarios where occasional loss is acceptable.

The statement that best describes this is that TCP is connection-oriented and reliable with error checking, while UDP is connectionless and best-effort, without guaranteed delivery. The other options misstate aspects—TCP does not use UDP ports, TCP does guarantee ordering, and UDP does not perform handshakes before data transfer.