Question
With respect to a TCP connection between a client and a server, which one of the following statements is true?
Official answer and solution
- Official answer
- D
- From
- Official GATE 2026 answer key
Solution
Review TCP connection establishment (3-way handshake), full-duplex data transfer, and connection termination (including simultaneous close).
- Option (A) is false: TCP uses a three-way handshake (
SYN,SYN-ACK,ACK) to establish a connection. - Option (B) is false: Either peer (client or server) can independently initiate connection termination by sending a
FINsegment. - Option (C) is false: A TCP connection is full-duplex.
- Option (D) is true: TCP supports simultaneous close, where both client and server send
FINsegments concurrently and transition throughFIN_WAIT_1CLOSINGTIME_WAIT.
Final answer
Option (D)
The answer is the one in the official GATE answer key. The solution is this site's own explanation.
Source
- Paper
- GATE 2026 Computer Science and Information Technology - Session 1 (CS1)
- Question
- 18 of 65
- Section
- Computer Science and Information Technology
Report an error in this question
GATE questions are the work of the organising institutes. This site is independent and is not affiliated with them.