- ICMP는 IP의 불신뢰성 및 연결 없는 통신 특징을 보완하는 역할을 합니다. 👍
- ICMP는 IP 패킷 전송 과정에 대한 피드백 메시지를 통해 특정 IP 문제 여부를 알려줍니다. 🚨
- ICMP 메시지는 "타입"과 "코드"로 구성되며, 각각 특정 문제 유형 및 세부 내용을 나타냅니다. 🔎
- ICMP 타입 3은 받는 컴퓨터가 unreachable하다는 신호로, 코드 0은 네트워크, 코드 2는 네트워크 장비, 코드 3은 포트 unreachable임을 의미합니다. 🚫
- ICMP 타입 4는 데이터 분할이 필요하지만 dfga가 1로 설정되어 분할이 불가능하다는 의미입니다. 🚫
- ICMP 타입 11은 timeout을 나타내며, 코드 0은 TTL(Time to Live)이 초과되었다는 것을 의미합니다. ⌛
- ICMP의 "피드백 메시지" 유형은 error reporting과 network diagnostic 정보를 제공합니다. 🩺
- "ping", "traceroute" 등의 명령어는 ICMP 메시지를 기반으로 작동합니다. 👣
- ICMP는 완전히 신뢰할 수 있는 연결 형식 통신을 가능하게 합니다. 🤝
- 그러나 ICMP는 IP의 약점을 완전히 극복하지는 않으며, TCP와 같이 다른 프로토콜과 함께 사용됩니다. 🤝