Question:

The TCP connection establishment process involves a 3-way handshake. Which of the following steps correctly represents the 3-way handshake?

Show Hint

The 3-way handshake establishes a reliable TCP connection between a client and server, ensuring that both sides are ready to send and receive data.

Updated On: Feb 14, 2025
  • SYN → SYN-ACK → ACK 

  • SYN → ACK → SYN-ACK 

  • ACK → SYN → SYN-ACK 

  • SYN → ACK → ACK 

Hide Solution
collegedunia
Verified By Collegedunia

The Correct Option is A

Solution and Explanation

Understanding the 3-Way Handshake 
The 3-way handshake is used to establish a TCP connection between a client and a server. The steps are as follows: 
- Step 1: SYN (Synchronize) The client sends a SYN packet to the server to begin the connection. This packet contains the initial sequence number. 
- Step 2: SYN-ACK (Synchronize-Acknowledgment) The server responds with a SYN-ACK packet. This packet acknowledges the SYN request from the client and sends back its own SYN to the client. 
- Step 3: ACK (Acknowledgment) The client sends an ACK packet back to the server, confirming that the connection has been established. 

Thus, the correct order of the 3-way handshake is SYN → SYN-ACK → ACK.

Was this answer helpful?
0
0