Analyze TCP three-way handshake states
TCP Three-Way Handshake State Analysis
During the TCP connection establishment process, commonly known as the three-way handshake, various states are traversed by both the client and server.
Identify the single correct statement among the following descriptions regarding the TCP states during this handshake:
- A. The server enters state
SYN_SENTafter waiting 2MSL time upon receiving the client's SYN segment. - B. The server enters state
SYN_RCVDafter receiving the client's ACK segment. - C. When the client is in
ESTABLISHEDstate, the server may still be inSYN_RCVDstate. - D. If the server does not receive the client's final ACK segment, it directly closes the connection after waiting 2MSL time.
AI interview prep
Core dilemma
Accurately recalling and applying intricate TCP protocol state transitions in an asynchronous, lossy network environment, distinguishing between client and server perspectives.
2 tradeoffs and 2 stress tests locked
Interview prep
Unlock the interviewer X-Ray rubric, tradeoff matrix, stress tests, clarifying questions, and key concepts.
Analyze TCP three-way handshake states
TCP Three-Way Handshake State Analysis
During the TCP connection establishment process, commonly known as the three-way handshake, various states are traversed by both the client and server.
Identify the single correct statement among the following descriptions regarding the TCP states during this handshake:
- A. The server enters state
SYN_SENTafter waiting 2MSL time upon receiving the client's SYN segment. - B. The server enters state
SYN_RCVDafter receiving the client's ACK segment. - C. When the client is in
ESTABLISHEDstate, the server may still be inSYN_RCVDstate. - D. If the server does not receive the client's final ACK segment, it directly closes the connection after waiting 2MSL time.