PromleeBlog
sitemap
aboutMe

posting thumbnail
ICMP: 인터넷 제어 메시지 프로토콜
ICMP: The Internet Control Message Protocol

📅

🚀

ICMP: 인터넷 제어 메시지 프로토콜 (Internet Control Message Protocol) 🔗

호스트 및 라우터가 네트워크 문제를 식별하고 해결하는 데 사용하는 프로토콜
오류 보고
(Error Reporting)
에코 요청/응답
(Echo Request/Reply)

🚀

Traceroute와 ICMP 🔗

  1. 소스가 목적지로 UDP 세그먼트를 연속적으로 보낸다.
    • 첫 번째 세그먼트는 TTL(Time To Live)이 1로 설정된다.
    • 두 번째 세그먼트는 TTL이 2로 설정된다.
    • ...
    • 흔치 않은 포트 번호를 사용한다.
  2. n번째 세트의 데이터그램이 n번째 라우터에 도착하면
    • 라우터는 데이터그램을 삭제하고 ICMP 메시지(유형 11, 코드 0)를 보낸다.
    • ICMP 메시지에는 라우터의 이름과 IP 주소가 포함된다.
  3. ICMP 메시지가 도착하면, 소스는 RTT(Round-Trip Time)를 기록한다.
  4. 종료 기준
    • UDP 세그먼트가 목적지에 도달하면 소스는 종료한다.
    • 목적지에서 ICMP '포트 도달 불가' 메시지(유형 3, 코드 3)를 수신하면 소스는 종료한다.
    • 소스가 중지