문제 상세보기
문제 정보

문제 ID: 693874

카테고리: 리눅스마스터 2급

강의: 미분류

키워드: 없음

문제
다음 설명일 때 나타나는 netstat 명령의 상태값(State)으로 알맞은 것은?
정답을 선택하세요
1 ESTABLISHED
2 SYS-SENT
3 LISTEN
4 SYN_RECEIVED
단일 문제
정답
4번 : SYN_RECEIVED
해설 gpt-4o-mini 생성
[정답 근거] → "SYN_RECEIVED" 상태는 TCP 연결 과정에서 클라이언트가 서버에 SYN 패킷을 보내고, 서버가 이를 수신하여 SYN-ACK 패킷을 응답할 때 나타납니다. 이 상태는 연결 요청이 수신되었음을 나타내며, 주어진 설명에 부합합니다.

[오답 해설] →
1. "ESTABLISHED": 이 상태는 클라이언트와 서버 간의 연결이 성공적으로 이루어진 상태로, 데이터 전송이 가능할 때 나타납니다. 주어진 설명과는 맞지 않습니다.
2. "SYS-SENT": 이 상태는 존재하지 않는 상태입니다. TCP 상태 중 하나가 아니므로 틀린 선택입니다.
3. "LISTEN": 이 상태는 서버가 클라이언트의 연결 요청을 기다리는 상태입니다. 클라이언트의 요청이 수신된 후의 상태가 아니므로 주어진 설명과 맞지 않습니다.

[관련 개념] → TCP 연결은 3-way handshake 과정을 통해 이루어집니다. 이 과정은 SYN, SYN-ACK, ACK 패킷을 통해 클라이언트와 서버 간의 연결을 설정하는 방식입니다. 각 상태는 이 과정의 특정 단계에서 나타납니다.

[학습 포인트] → TCP 연결 상태를 이해하는 것은 네트워크 통신의 기본입니다. 각 상태의 의미와 연결 과정에서의 역할을 명확히 알고 있어야 문제를 정확히 해결할 수 있습니다.