문제
다음 중 FTP 프로토콜이 사용하는 포트 번호를 확인할 때 사용하는 파일명으로 알맞은 것은?
① /etc/protocols ② /etc/services ③ /etc/networks ④ /etc/sysconfig/network
정답
2번
해설
정답: 2. 서비스 이름과 포트 번호의 매핑(예: ftp 21/tcp)은 /etc/services 파일에 기록되어 있다. 따라서 포트 번호 확인 파일은 /etc/services 다.
오답 풀이
- 1번: /etc/protocols 는 IP 상위 프로토콜(번호)과 이름(tcp, udp, icmp 등)의 매핑을 담는다.
- 2번: /etc/services 가 서비스명↔포트 번호 매핑을 담으므로 옳다.
- 3번: /etc/networks 는 네트워크 이름과 주소를 매핑하는 파일이다.
- 4번: /etc/sysconfig/network 는 호스트명·게이트웨이 등 네트워크 기본 설정 파일이다.
보충 개념 /etc/services 는 "서비스명 포트/프로토콜" 형식이다(예: http 80/tcp). 응용 프로그램이 포트 번호를 직접 쓰지 않고 서비스명으로 조회할 때 이 파일을 참조한다.