ICMP Error-reporting Message, ICMP Error Message   ICMP 에러 메세지, ICMP 오류 메세지, ICMP 오류 보고 메세지

(2016-07-25)
1. ICMP 에러메세지IP 계층에서 IP 데이터그램의 전달상의 문제가 발생했을 때, 
     - 그 에러의 유형을 송신측(데이터그램의 근원지)에게 보고하기 위한 일련의 메세지들


2. ICMP 에러메세지 구성

   

  ㅇ 원래 메세지 본문 일부가 포함되어 전달됨
     - 발신측에 오류 상황을 보다 많이 알리려고,
     - ICMP 헤더 및 원래 IP 데이터그램의 일부가 채워짐
        . IPv4 : 원본 IPv4 헤더 + 데이터부분 첫 8 바이트
           .. 원래 데이터그램IP 헤더TCP,UDP 헤더포트주소,순서번호가 덧붙여짐
        . IPv6 : 최소 MTU 1280 바이트를 넘지 않을 만큼, 원본 IP 데이터그램 앞 일부를
                 채울 수 있을  만큼 채움


3. ICMP 오류메세지 생성 위치 및 규칙오류메세지 생성 위치
     - 대부분의 경우에, ICMP 에러메세지는 라우터로부터 발생

  ㅇ 오류메세지 생성 제약 (오류메세지의 연이은 브로드캐스트 폭풍 방지)
     - ICMP 메세지 전달과정에 발생된 오류메세지에 대해서는 또다시 생성되지 않음
     - 단편화IP 데이터그램 중 첫번째 것을 제외한 나머지 단편들에 대해 생성되지 않음
     - 수신 주소브로드캐스트,멀티캐스트 주소인 경우에는 생성되지 않음
     - 발신 주소가 무의미한 주소(제로 주소,루프백 주소,브로드캐스트 주소,
       멀티캐스트 주소 등)일 경우에는 생성되지 않음


4. ICMP의 주요 에러 메세지 종별 및 설명Destination Unreachable 에러메세지 (ICMPv4 : type 3, ICMPv6 : type 1)
     - 도달할 수 없는 목적지에 계속하여 패킷을 보내지 않도록 송신측에 주의를 줌

  ㅇ Source Quench 에러메세지 (ICMPv4 : type 4) (표준에서 제외됨, 비현행)
     - 폭주가 발생한 상황을 송신측에 알려서 송신측이 전송을 잠시 중단하거나 전송률
       을 줄이는 등의 조치를 취하도록 알리는 역할을 하는 에러메세지

  ㅇ Packet Too Big 에러메세지 (ICMPv6 : type 2)
     - 목적지까지 가는 경로 중의 라우터에서 전송 가능한 데이터링크 MTU 보다 큰 
       IP 데이터그램일 경우에, 발신지에게 IP 단편화하도록 알리는 ICMPv6 에러메세지

  ㅇ Redirect 에러메세지 (ICMPv4 : type 5, ICMPv6 : type 137)
     - 송신측으로부터 패킷을 수신 받은 라우터가 특정 목적지로 가는 더 짧은 경로가
       있음을 알리고자할 때 사용하는 에러메세지
     - 이는 동일 서브넷에 여러 라우터가 존재하고 디폴트 라우터가 잘못 설정된 경우에 사용

  ㅇ Time Exceeded 에러 메세지 (ICMPv4 : type 11, ICMPv6 : type 3)
     - Time to Live Exceeded in Transit
       . 목적지 시스템에 도달하기 이전에 TTL 값이 0 에 이르렀음  ☞ traceroute
     - Fragment Reassembly Time Exceeded
       . traceroute가 중간에 거치는 라우터들을 확인할 때 사용 

  ㅇ Parameter Problem 에러메세지 (ICMPv4 : type 12, ICMPv6 : type 4) 등

  ※ [참고사항] IANAICMPv4,ICMPv6 유형(type) 및 코드값(code) 관련
     - ICMPv6 Parameters
     - ICMPv4 Parameters


[ICMPv4 오류보고 메세지]1. ICMP 에러메세지  2. Destination Unreacheable  3. Parameter Problem Error Message  4. ICMP Redirect  5. Source Quench  6. Time Exceeded  
  1.   기술공통
  2.   기초과학
  3.   파동/광학/음향
  4.   방송/멀티미디어/정보이론
  5.   전자/전기/제어
  6.   통신/네트워킹
    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
              1.   ICMPv4 오류보고 메세지
                1.   1. ICMP 에러메세지
                    2. Destination Unreacheable
                    3. Parameter Problem Error Message
                    4. ICMP Redirect
                    5. Source Quench
                    6. Time Exceeded
              2.   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.   기술경영

 
        최근수정     모바일웹     참고문헌