Which of the following is the correct sequence of TCP three-way handshake?

Options

  • A. SYN, ACK, FIN
  • B. SYN, SYN-ACK, ACK
  • C. ACK, SYN, FIN
  • D. FIN, ACK, SYN
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

B. SYN, SYN-ACK, ACK

Detailed Explanation

Correct Answer: SYN, SYN-ACK, ACK.

TCP connection establishment involves three steps:
1. Client sends SYN.
2. Server responds with SYN-ACK.
3. Client sends ACK.
This process establishes a TCP connection.