문제
다음 중 네트워크 프로토콜에 할당된 포트 번호를 확인할 수 있는 파일명으로 알맞은 것은?
① /etc/protocol ② /etc/protocols ③ /etc/service ④ /etc/services
정답
4번
해설
정답: 4. 서비스(프로토콜) 이름과 그에 할당된 포트 번호의 매핑 정보를 담고 있는 파일은 /etc/services 이다.
오답 풀이
- 1번: /etc/protocol 은 표준 파일명이 아니다(올바른 것은 /etc/protocols).
- 2번: /etc/protocols 는 IP 상위 프로토콜(번호)을 담은 파일이지 포트 번호 매핑이 아니다.
- 3번: /etc/service 는 단수형으로 잘못된 파일명이다.
- 4번: /etc/services 는 서비스명-포트 매핑을 담으므로 옳다.
보충 개념 /etc/services(서비스명↔포트 번호, 예: http 80/tcp)와 /etc/protocols(프로토콜명↔프로토콜 번호, 예: tcp 6, udp 17)를 혼동하지 않도록 한다.