ICMP Internet Control Message Protocol

궁금한 점이나 오류는 댓글로 달아주시면, 답변 혹은 수정하겠습니다! “:)”

  • ICMP Internet Control Message Protocol
    • TCP/IP에서 IP패킷을 처리할 때 발생되는 문제를 알려주는 프로토콜
    • IP에는 오로지 패킷을 목적지에 도달시키기 위한 내용만으로 구성.
    • 만일 전달해야 할 호스트가 꺼져 있거나, 선이 단절된 경우와 같은 비정상적인 경우에 출발지 호스트에 알려야 하지만, IP는 에러 처리 불가
    • 이런 IP 부족한 점을 ICMP로 해결
    • ICMP ; 해당 호스트가 없거나, 해당 포트에 대기중에 서버 프로그램이 없는 등의 에러 상황이 발생할 경우, IP헤더에 기록되어 있는 출발지 호스트로 이러한 에러에 대한 상황을 보내주는 역할 수행.
    • 에러 메세지
      • Destination Unreachable ; 목적지에 도달하지 못함
        • Network Unreachable ; Code 0
        • Host Unreachable ; Code 1
        • Protocol Unreachable ; Code 2
        • Port Unreachable ; Code 3
      • Time Exceeded ; 시간이 오래 걸려 목적지에 도달하지 못함.
      • Redirect
      • source quench
  • IGMP ; Internet Group Management Protocol
    • 멀티캐스팅 데이터의 수신을 위해서 IGMP 프로토콜 사용.
  • IPv4 vs IPv6
    • IPv4 ; 유니캐스트, 멀티캐스트, 브로드캐스트
    • IPv6 ; 유니캐스트, 멀티캐스트, 애니캐스트
  • 유니캐스트
    • 목적지주소를 하나만 적어서 특정한 한 PC에게만 보내는 방식
  • 브로드캐스트
    • 도메인(영역) 안에 있는 모든 PC들에게 한번에 전송하는 방식으로 CPU에 인터럽트를 걸기 때문에 수신 측에서 PC성능에 영향을 받을 수 있다.
  • 멀티캐스트
    • 원하는 그룹에만 전송하는 방식. 유니캐스트보다 적은 네트워크 부하를 가지고 멀티캐스트로 인한 수신불필요 PC에서의 CPU성능에 영향을 끼치지 않는다.
  • 애니캐스트
    • 가장 가까운 Node와 통신

태그:

카테고리:

업데이트:

댓글남기기