ICMP   Internet Control Message Protocol   인터넷 제어 메세지 프로토콜

(2016-07-11)

ICMPv4

1. ICMPTCP/IP에서 IP 패킷을 처리할 때 발생되는 문제를 알리거나, 진단 등과 같이
     IP 계층에서 필요한 기타 기능들을 수행하기위해 사용되는 프로토콜IP(Internet Protocol)와 하나의 쌍을 이루며 동작


2. ICMP 계층 위치

  ㅇ ICMP는 IP의 상위계층의 프로토콜 처럼 행동하나, 그림에서 보면, 결국 ICMP는
     IP 계층의 일부이며  IP 데이터그램의 데이터 부분에 포함되어 전달

   


3. IP 패킷캡슐화ICMP 메세지 구성      ☞ IP 헤더, IPv4 헤더, IPv6 헤더

   

  ㅇ 한편, ICMPv6은  ICMPv4 와는 달리,
     - 기존의 `ICMP 기능`에다가, `IGMP 기능`, `ARP 기능`까지도 모두 포괄하도록 만들어짐
     - 따라서, 모든 IPv6 패킷 제어 기능이 ICMPv6에 통합 수용됨


4. ICMP 메세지의 일반적인 포멧              ☞ ICMP 메세지 포멧

   


5. ICMP 메세지 유형 분류                    ☞ ICMP 메세지 종류오류 보고 메세지 (Error Reporting Message) ☞ ICMP 에러메세지
     - IP 패킷 전달 오류의 보고
        . ICMPv4 例 : 목적지 도달불가(3), 리다이렉트(5), 시간초과(11), 매개변수 문제(12)
        . ICMPv6 例 : 목적지 도달불가(1), 패킷길이초과(2), 시간초과(3), 매개변수 문제(4)

  ㅇ 정보메세지(Informational Message) / 질의 메세지(Query Message) ☞ ICMP 질의메세지
     - 네트워크 상태조사를 위한 질의 요청 및 응답   
        . ICMPv4 例 : 에코 요청(8),에코 응답(0), 라우터 광고(9),라우터 간청(10) 등
        . ICMPv6 例 : 에코 요청(128),에코 응답(129), 라우터 광고(134),라우터 간청(133) 등


6. ICMP 메세지 통지 및 처리IP를 구현하는 모든 호스트라우터오류 또는 상태 보고에 대한 ICMP 메세지
     의 수신 및 발생 기능을  가지고 있어야 함

  ㅇ 한편, 각 장비에서 발견한 오류 등에 대한 통지는 그러한 패킷을 발생시킨 송신측
     에게 보내는 것이 원칙임


7. ICMP를 활용하는 대표적인 응용Ping 명령어
     - 이는 반향 요청(Echo Request), 반향 응답(Echo Reply)을 활용

  ㅇ traceroute 명령어
     - 이는 Time Exceeded을 활용


8. 관련표준 

  ㅇ ICMPv4 : RFC 792, 1122, 1812
  ㅇ ICMPv6 : RFC 2461, 2894, 3122, 3810, 4443, 4620


[ICMP] 1. ICMP 2. ICMP 메세지 포멧 3. ICMP 메세지 종류
[ICMPv4] [ICMPv6] [ICMP 관련 명령어 유틸리티]
  1.   기술공통
  2.   기초과학
  3.   진동/파동
  4.   방송/멀티미디어/정보이론
  5.   전기전자공학
  6.   통신/네트워킹
        1. 통신 이란?
        2. 신뢰적 통신
    1.   통신이론
    2.   선로/전송
    3.   통신망 일반
    4.   회선교환(PSTN)
    5.   무선/이동통신
    6.   광통신
    7.   인터넷/데이터통신
          1. 데이터통신망
          2. 인터넷
          3. 데이터 네트워크 설계
      1.   데이터 단위
      2.   프로토콜/계층
      3.   데이터 링크
      4.   TCP/IP
            1. TCP/IP 이란?
        1.   IP 계층
              1. IP 계층
              2. IP 프로토콜
              3. IP 헤더(IPv4,IPv6)
              4. IP 주소
          1.   IPv4
          2.   IPv6
          3.   ICMP
                1. ICMP
                2. ICMP 메세지 포멧
                3. ICMP 메세지 종류
            1.   ICMPv4
            2.   ICMPv6
            3.   ICMP 관련 명령어 유틸리티
        2.   전송계층(UDP,TCP,SCTP,포트번호)
        3.   DHCP
        4.   TCP/IP 유틸리티
        5.   TCP/IP 기타일반
      5.   라우팅
      6.   인터넷 QoS
      7.   인터넷 관리
      8.   인터넷 응용
      9.   인터넷 기타
      10.   패킷교환(PSN)
      11.   인터넷 관련 기관
  7.   정보기술(IT)
  8.   공업일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     요약목록     참고문헌