312-50V13 · Question #54
The establishment of a TCP connection involves a negotiation called three-way handshake. What type of message does the client send to the server in order to begin this negotiation?
The correct answer is B. SYN. To initiate a TCP three-way handshake and establish a connection, the client first sends a Synchronization (SYN) message to the server.
Question
Options
- AACK
- BSYN
- CRST
- DSYN-ACK
How the community answered
(40 responses)- A3% (1)
- B95% (38)
- D3% (1)
Why each option
To initiate a TCP three-way handshake and establish a connection, the client first sends a Synchronization (SYN) message to the server.
An ACK (Acknowledgement) flag is used to acknowledge receipt of data or previous SYN/SYN-ACK packets, not to initiate a connection.
In the TCP three-way handshake, the client initiates the connection by sending a Segment with the SYN (Synchronization) flag set to the server, indicating its desire to establish a connection. This SYN packet includes an initial sequence number.
An RST (Reset) flag is used to immediately terminate a TCP connection due to an error or an abnormal situation.
A SYN-ACK message is the server's response to the client's initial SYN, acknowledging the client's request and simultaneously sending its own SYN.
Concept tested: TCP three-way handshake initiation
Source: https://learn.microsoft.com/en-us/windows-server/networking/technologies/network-subsystem/tcpip/tcp-ip-fundamentals-for-windows-10#the-tcp-three-way-handshake
Topics
Community Discussion
No community discussion yet for this question.