인터넷 제어 메시지 프로토콜(ICMP) 기본 사항

기술 자료 번역 기술 자료 번역
기술 자료: 170292 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

요약

인터넷 제어 메시지 프로토콜 (ICMP)는 오류 보고 및 진단 유틸리티 및 필요한 모든 IP 구현의 일부로 간주됩니다. ICMP 이해하고 어떤 특정 유형의 ICMP 가능한 생성할 수 알면 네트워크 문제를 진단하는 데 유용합니다.

추가 정보

ICMPs 라우터, 중간 장치 또는 호스트 업데이트 또는 오류 정보를 다른 라우터, 중간 장치 또는 호스트 통신하는 데 사용됩니다.

각 ICMP 메시지를 그 목적을 정의하고 체크섬이 제공하는 세 가지 필드가 들어 있습니다. 이들은 종류, CODE, 및 CHECKSUM 필드가 있습니다. ICMP 메시지 종류 필드를 식별하는 CODE 필드에 연결된 TYPE 필드에 대한 정보를 추가로 제공합니다 및 해당 CHECKSUM 메시지 무결성을 확인하는 데 사용할 수 있는 방법을 제공합니다.

정의된 형식 다음과 같습니다.
TYPE   Description
----   -----------
0      Echo Reply
3      Destination Unreachable
4      Source Quench
5      Redirect Message
8      Echo Request
11     Time Exceeded
12     Parameter Problem
13     Timestamp Request
14     Timestamp Reply
15     Information Request (No Longer Used)
16     Information Reply (No Longer Used)
17     Address Mask Request
18     Address Mask Reply
				

에코 요청 및 에코 응답

가장 일반적으로 PING 것으로 알려진 IP 연결을 테스트하는 데 사용되는 ICMP 것입니다. 에코 요청 ICMP 종류 필드는 8 및 코드 필드는 0 갖게 됩니다. 에코 응답 형식 필드를 0 및 코드 필드는 0 있습니다.

대상에 연결할 수 없음

연결할 수 없는 대상, 종류 3, ICMP 패킷을 배달할 수 없는 경우 생성됩니다. 형식 3 ICMPs 0-15 코드 값을 가질 수 있습니다.
Type 3
Code
Value   Description
-----   -----------
0       Network Unreachable
1       Host Unreachable
2       Protocol Unreachable
3       Port Unreachable
4       Fragmentation needed and DF (Don't Fragment) set
5       Source route failed
6       Destination Network unknown
7       Destination Host unknown
8       Source Host isolated
9       Communication with Destination Network Administratively Prohibited
10      Communication with Destination Host Administratively Prohibited
11      Network Unreachable for Type Of Service
12      Host Unreachable for Type Of Service
13      Communication Administratively Prohibited by Filtering
14      Host Precedence Violation
15      Precedence Cutoff in Effect
				

원본 억제

ICMP Source Quench 메시지를 4, 코드 0의 종류 필드가 있습니다. 대상 원본 보내는 것처럼 빠르게 트래픽을 처리할 수 없을 때 원본 퀜치 메시지는 보냅니다. Source Quench ICMP 다시 그 데이터를 보내고 있습니다 속도를 잘라내기 원본 알려 줍니다. 대상 계속 원본 허용되는 속도로 보낼 때까지 Source Quench ICMPs 생성합니다.

메시지 리디렉션

요청된 경로 로컬로 또는 더 나은 경로를 통해 도달할 수 결정할 때 중간 장치를 ICMP 리디렉션 메시지가 생성됩니다. 리디렉트 메시지 ICMPs 종류 5 및 다음 코드 필드 값을 추가로 정의됩니다.
Type 5
Code
Value   Description
-----   -----------
0       Redirect datagrams for the Network
1       Redirect datagrams for the Host
2       Redirect datagrams for the Type of Service and Network
3       Redirect datagrams for the Type of Service and Host
				

시간 초과

라우터 또는 호스트 시간 제한 때문에 패킷을 버립니다 경우 한 시간 초과 종류 11 ICMP 생성합니다. 시간 초과 ICMP 코드 값이 0 또는 1이어야 합니다. 코드 0 데이터그램 홉 수가 패킷을 버립니다 때 생성됩니다. 조각난된 패킷 reassemble 제한 시간 값을 초과하면 코드 1이 생성됩니다.

매개 변수 문제

중간 장치 또는 호스트 처리할 수 없기 때문에 데이터그램을 버립니다 ICMP 12가 생성됩니다. 이 ICMP 일반적인 원인은 손상된 헤더 정보가 있는 옵션이 없습니다. 해당 ICMP 이유로 필요한 누락된 옵션이 경우 해당 ICMP 1 코드 값을 갖게 됩니다. 포인터 필드 코드 값이 0 이면 오류가 발견된 무시된 데이터그램 머리글 옥텟이 포함됩니다.

타임스탬프 요청 및 타임스탬프 회신

타임스탬프 요청 및 타임스탬프 회신 다른 장치에서 유지되는 시간을 동기화하는 기본적인 방법입니다. 요청/13 형식 필드를 가지며 형식 14 회신입니다. 이 메서드는 시간 동기화에 대한 조잡한 및 신뢰할 수 없는 것입니다. 따라서 더 많이 사용되지 않습니다.

정보 요청 및 정보 회신

이러한 ICMP 종류 원래 부팅하는 호스트 IP 주소를 검색할 수 있도록 설계되었습니다. 이 메서드는 오래되어 더 이상 사용되지 않습니다. IP 주소 검색 위한 가장 일반적인 방법 (부트스트랩 프로토콜) BOOTP 및 DHCP (동적 호스트 구성 프로토콜) 있습니다. RFC1542에 의해 정의된 BOOTP 및 DHCP RFC1541에 의해 정의됩니다. DHCP Microsoft의 구현에 대한 자세한 내용은 Microsoft 기술 자료를 다음 문서를 참조하십시오.
169289 DHCP (동적 호스트 구성 프로토콜) 기본 사항

주소 마스크 요청 및 주소 마스크 응답

부팅하는 컴퓨터가 로컬 네트워크의 사용 중인 서브넷 마스크를 확인할 수 있는 주소 마스크 요청 ICMP 종류 17 사용합니다. 중간 장치나 중간 장치로 역할을 하는 컴퓨터가 있는 형식 18 ICMP 주소 마스크 응답 ICMP 함께 응답합니다.

참조

ICMP에 대한 자세한 내용은 RFC950, RFC792, RFC1122 참조하십시오.

RFC는 다음과 같이 인터넷은 통해 구할 수 있습니다.

모든 RFC 용지 복사본을 개별적으로 또는 구독 따라 NIC에서 사용할 수 있습니다 (자세한 내용은 NIC@NIC.DDN.MIL 문의하십시오). 온라인 복사본을 FTP 또는 RFC/RFC 같이 NIC.DDN.MIL 것을 Kermit 통해 사용할 수 있습니다. #### .txt 또는 RFC/RFC #### .PS (#### RFC 번호 앞에 0이 없이).

속성

기술 자료: 170292 - 마지막 검토: 2007년 2월 23일 금요일 - 수정: 3.3
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Host Integration Server 2000 Standard Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Advanced Server 3.1
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 3.1
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Advanced Server 3.1
  • Microsoft SNA Server 1.0
  • Microsoft Windows for Workgroups 3.2
  • Microsoft TCP/IP-32 for Windows for Workgroups 1.0
  • Microsoft Windows 95
키워드:?
kbmt kbnetwork KB170292 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com