본문/내용
1. ICMP
2. ARP
3. IGMP
1. ICMP
ICMP(Internet Control Message Protocol)는 IP 프로토콜의 일부로, 네트워크에서 발생하는 오류 메시지를 전송하고, 네트워크의 상태 정보를 제공하는 기능을 수행하는 프로토콜이다. ICMP는 데이터그램의 전송 및 처리에 대한 제어 정보를 제공하기 위해 설계되었으며, 주로 호스트와 라우터 간의 통신에서 중요한 역할을 한다. ICMP는 IP 패킷의 페이로드로 포함되어 전송되며, 주로 에러 보고와 진단 정보를 제공하는 데 사용된다. 예를 들어, 통신 중에 발생할 수 있는 다양한 네트워크 오류를 알리기 위해 ICMP 메시지가 발생할 수 있다. 그 대표적인 예가 `목적지에 도달할 수 없음` 메시지이며, 이는 전송된 패킷이 지정된 목적지에 도달하지 못했을 때 발생한다. 이러한 오류 메시지는 문제의 진단과 해결을 돕기 위한 중요한 정보를 제공한다. ICMP 기능 중 하나는 에코 요청과 응답을 포함하는 `ping` 명령어로, 이는 네트워크의 연결성을 테스트하는 데 사용된다. 사용자가 경로상의 특정 장비에 ICMP 에코 요청을 보내면, 대상 장비는 ICMP 에코 응답을 통해 자신의 상태를 알려준다. 이를 통해 사용자나 네트워크 관…