문제
다음 중 운영 중인 서버의 특정 포트에 접속하여 연결된(ESTABLISHED) 정보를 확인하는 명령의 조합으로 가장 알맞은 것은?
① ip, netstat ② ss, route ③ ip, route ④ ss, netstat
정답
4번
해설
정답: 4. 소켓 연결 상태(ESTABLISHED 등)를 확인하는 명령은 ss 와 netstat 다. ss 는 netstat 의 최신 대체 명령으로 동일하게 연결 상태를 보여준다.
오답 풀이
- 1번: ip 는 인터페이스·라우팅 설정 도구라 연결 상태(ESTABLISHED) 확인에는 부적합하다(쌍이 어긋남).
- 2번: route 는 라우팅 테이블 관리 명령이라 소켓 연결 상태 확인 용도가 아니다.
- 3번: ip·route 모두 연결 상태 확인 명령이 아니다.
- 4번: ss 와 netstat 가 모두 소켓 연결 상태를 보여주므로 가장 알맞아 옳다.
보충 개념 ss -t state established(또는 netstat -ant) 로 TCP 연결을 본다. ss 는 /proc 대신 커널 정보를 직접 읽어 netstat 보다 빠르다.