문제
TCP 3-Way Handshaking 연결 수립 절차의 1, 2, 3단계 중 3단계에서 사용되는 TCP 제어 Flag는?
① SYN ② RST ③ SYN, ACK ④ ACK
정답
4번
해설
정답: 4. 3-way handshake의 3단계는 클라이언트가 서버의 SYN+ACK에 대한 응답으로 ACK만 보내 연결을 확정하는 단계이다.
오답 풀이
- 1번: SYN은 1단계에서 클라이언트가 연결을 요청할 때 설정한다.
- 2번: RST는 연결 거부·강제 종료(리셋) 시 사용하는 플래그로 handshake 단계가 아니다.
- 3번: SYN+ACK는 2단계에서 서버가 요청을 수락하면서 보내는 응답이다.
- 4번: 3단계는 ACK만 설정하므로 정답이다.
보충 개념 3-way handshake: ① SYN → ② SYN+ACK → ③ ACK. 연결 종료는 FIN/ACK를 주고받는 4-way handshake로 수행된다.