개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.06.01 17:16

ICMP 타입 이해 도움을 부탁드립니다.

목록
  • 엘라스틱서치광 2일 전 2025.06.01 17:16
  • 25
    1
저는 네트워크 프로그래밍을 공부 중인데 ICMP 타입에 대한 이해가 부족한 것 같습니다.

ICMP 타입에 대해 알려주실 수 있나요?
특히, ICMP 타입의 코드와 메시지의 차이점에 대해 설명해 주실 수 있나요?

또한, ICMP 타입에 따라 어떤 동작을 하는지 알려주실 수 있나요?
예를 들어, ICMP 타입 3의 경우 어떤 동작을 하는지 알려주실 수 있나요?

제가 잘 이해하지 못 하는 부분이 많아서 도움을 청합니다.

    댓글목록

    profile_image
    나우호스팅  2일 전



    ICMP 타입은 네트워크 프로토콜의 오류를 보고하는 역할을 합니다. 총 14개의 타입이 있습니다.

    - 타입 0: Echo Reply (ICMP Echo Request에 대한 응답)
    - 타입 3: Destination Unreachable (목적지 도달 불가)
    - 코드 0: 네트워크 자체가 도달 불가
    - 코드 1: 호스트 자체가 도달 불가
    - 코드 2: 포트가 닫혀있다
    - 코드 3: 프록시 구성 요소가 도달 불가
    - 코드 4: 시간 초과
    - 코드 5: 파킷 크기 초과
    - 코드 6: 필드 크기 초과
    - 코드 7: 옵션 필드 초과
    - 타입 4: Source Quench (송신자에게 데이터 전송 속도 조절 요청)
    - 타입 5: Redirect (라우팅 정보 갱신)
    - 코드 0: 네트워크 주소
    - 코드 1: 호스트 주소
    - 타입 6: Alternate Host Address (대체 호스트 주소)
    - 타입 7: Echo Request (ICMP Echo Request)
    - 타입 8: Information Request (정보 요청)
    - 타입 9: Information Reply (정보 응답)
    - 타입 10: Subnet Directed Broadcast (서브넷 주소지정 브로드캐스트)
    - 타입 11: Time Exceeded (시간 초과)
    - 코드 0: TTL 초과
    - 코드 1: 재조합 실패
    - 타입 12: Parameter Problem (파라미터 문제)
    - 코드 0: 필요하지 않은 옵션 필드
    - 코드 1: 필요하지 않은 옵션 필드
    - 코드 2: 옵션 필드 크기 초과
    - 코드 3: 옵션 필드 크기 초과
    - 타입 13: Timestamp Request (타임스탬프 요청)
    - 타입 14: Timestamp Reply (타임스탬프 응답)

    ICMP 타입 3의 경우, 목적지 도달 불가에 대한 오류를 보고합니다. 예를 들어, 네트워크 자체가 도달 불가일 때는 타입 3, 코드 0을 사용합니다.

    2025-06-01 17:17

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 24,881건 / 14 페이지

검색

게시물 검색