ICMP의 기본 개념 1. ICMP의 역할: • ICMP는 호스트와 라우터가 네트워크 계층 정보를 서로 교환하기 위해 사용된다. • 주로 에러 보고와 진단 목적으로 사용된다. • 예: HTTP 요청 중 “Destination Host Unreachable” 오류 메시지가 발생했을 때, 이 메시지는 ICMP를 통해 전달된다. 2. ICMP의 작동 방식: • ICMP 메시지는 IP 데이터그램 내에서 **페이로드(payload)**로 캡슐화되어 전송된다. • ICMP는 IP 프로토콜 상단에서 작동하며, TCP나 UDP와 동일한 방식으로 동작한다. ICMP 메시지의 구조 ICMP 메시지는 두 가지 주요 필드를 포함한다: 1. Type 필드: 메시지의 종류를 나타낸다. 2. Code 필드: 같은 타입 내에서 메..