312-50V10 · Question #465
The establishment of a TCP connection involves a negotiation called 3 way handshake. What type of message sends the client to the server in order to begin this negotiation?
The correct answer is D. SYN. The TCP 3-way handshake is initiated by the client sending a SYN (synchronize) segment to the server to request a connection.
Question
The establishment of a TCP connection involves a negotiation called 3 way handshake. What type of message sends the client to the server in order to begin this negotiation?
Options
- ARST
- BACK
- CSYN-ACK
- DSYN
How the community answered
(55 responses)- A4% (2)
- B5% (3)
- C2% (1)
- D89% (49)
Why each option
The TCP 3-way handshake is initiated by the client sending a SYN (synchronize) segment to the server to request a connection.
RST (reset) is used to abruptly terminate an existing connection or reject an invalid connection attempt, not to initiate one.
ACK (acknowledgment) is the final step sent by the client to confirm receipt of the server's SYN-ACK, not the first step to begin the handshake.
SYN-ACK is the server's response to the client's initial SYN, meaning it is sent by the server - not by the client to begin the negotiation.
The client begins the TCP 3-way handshake by sending a SYN packet with the SYN flag set, indicating it wants to establish a connection and sharing its initial sequence number. The server responds with a SYN-ACK, and finally the client sends an ACK to complete the handshake. Only the SYN is sent by the client to initiate - the other messages are either server responses or completions.
Concept tested: TCP 3-way handshake initiation sequence
Source: https://learn.microsoft.com/en-us/troubleshoot/windows-server/networking/three-way-handshake-via-tcpip
Topics
Community Discussion
No community discussion yet for this question.