How do TCP and UDP differ in establishing connections between endpoints?
Choose an answer
Tap an option to check your answer.
Correct answer: TCP uses the three-way handshake, and UDP does not guarantee message delivery..
Why this is the answer
TCP is a connection-oriented protocol that establishes a reliable connection using a three-way handshake (SYN, SYN-ACK, ACK) before data transfer. This handshake ensures both endpoints are ready and synchronized, guaranteeing delivery and ordering of packets. UDP, in contrast, is a connectionless protocol. It sends data without establishing a prior connection or guaranteeing delivery, making it faster but less reliable. Therefore, UDP does not use a three-way handshake and offers no assurance of message delivery or order. The other options contain inaccuracies about how TCP and UDP establish connections or their reliability characteristics.
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