문제
다음 설명에 해당하는 프로토콜로 알맞은 것은?
메시지에 대한 오류 보고와 이에 대한 피드백을 원래 호스트에게 보고하는 역할을 수행한다.
① TCP ② ICMP ③ UDP ④ HTTP
정답
2번
해설
정답: 2. ICMP(Internet Control Message Protocol)는 전달 과정의 오류·상태를 원래 송신 호스트에 통지(보고)하는 프로토콜이다. ping·traceroute 가 ICMP 를 사용한다.
오답 풀이
- 1번: TCP 는 연결 지향·신뢰성 전송 프로토콜로 오류 "보고" 통지 역할이 주가 아니다.
- 2번: 오류·상태를 호스트에 보고하는 ICMP 로 옳다.
- 3번: UDP 는 비연결형 전송 프로토콜로 오류 통지 기능이 없다.
- 4번: HTTP 는 웹 응용 계층 프로토콜로 오류 보고 통지 용도가 아니다.
보충 개념 ICMP 는 IP 와 함께 동작하는 네트워크 계층 보조 프로토콜로, 목적지 도달 불가·시간 초과(TTL) 등의 메시지를 전한다. ping(에코 요청/응답)이 대표 활용이다.