인터넷 제어 메시지 프로토콜 (icmp)을 전달 메시지가 패킷을보고 오류 및 기타 관련 정보를 보내 역 또는 소스입니다. 호스트와 인프라 장비를 사용하여이 방식으로 의사 소통을 제어 및 오류 정보, 이들과 관련된 ip 패킷을 처리합니다.
icmp 메시지를 봉지는 2 - 배 과정입니다. 이 메시지는 캡슐에 ip 데이터 그램,이 캡슐은 프레임을하면서 인터넷을 통해 여행입니다. 기본적으로 icmp에서 사용하는 동일한 신뢰할 수 없다는 커뮤니케이션 수단으로 데이터 그램입니다. 즉, icmp 오류 메시지가 손실될 수있습니다하거나 중복입니다.
가 icmp 형식을 포함하는 메시지를 입력 필드를 나타내는 유형의 메시지; 는 코드 필드에 대한 자세한 정보를 포함하는 유형; 그리고 체크섬 필드, 어떤 ip의 체크섬과 같은 기능을 제공합니다. icmp 메시지가 오류가보고되면, 그것을 포함 헤더와 데이터의 데이터 그램의 원인이되는 문제를 지정합니다. 수신 스테이션을 이해하는 데 도움이 보낸 응용 프로그램 및 프로토콜 데이터 그램입니다. (다음 섹션에는 icmp 메시지 유형에 대한 자세한 정보가있습니다.)
같은 udp, icmp 포함되지 않습니다 흐름 제어 또는 오류 복구 등을 쉽게 중복 수있습니다.
|
|
거기에는 많은 종류의 유용한 icmp 메시지를;
• 에코 회신 (유형 0) / 에코 요청 (유형 8). 의 기본적인 메커니즘에 대한 테스트가능한 두 노드간에 통신합니다. 수신 스테이션을 사용할 수있는 경우,이 질문에 답장을 ping합니다. 의 한 예입니다 ping은 아래와 같습니다 :
1 단계 : 시작 에코 요청
ping 206.0.125.81 (명령 프롬프트)
2 단계 : 시작 에코 회신
답장에서 206.0.125.81 : 바이트 - 32 시간 <10ms ttl = 128 (13 수신 역 206.0.125.81)에서 회신 206.0.125.81 : 바이트 - 32 시간 <10ms ttl = 128
답장에서 206.0.125.81 : 바이트 - 32 시간 <10ms ttl = 128 회신에서 206.0.125.81 : 바이트 - 32 시간 <10ms ttl = 128
• 목적지에 도달할 수 없음 (타입 3). 발급을위한 여러가 지가이 메시지를 입력을 포함하면 라우터 또는 게이트웨하지 않는다에 도달하는 방법을 알고는 대상을 때 프로토콜이나 응용 프로그램이 활성화되지 않았을 때 데이터 그램을 지정 an 불안 정한 노선, 또는 때는 조각의 크기가 라우터를해야하기 때문에 데이터 그램을 수 없다 단편 플래그를 설정하지 않습니다. 의 한 예입 유형 3 메시지는 다음과 같습니다 :
1 단계 : 시작 에코 요청
ping 206.0.125.81 (명령 프롬프트)
2 단계 : 시작 에코 회신
pinging 206.0.125.81와 32 바이트의 데이터 :
대상 호스트에 액세스할 수없습니다.
대상 호스트에 액세스할 수없습니다. 대상 호스트에 액세스할 수없습니다. 대상 호스트에 액세스할 수없습니다.
• 소스 갈망 (타입 4). 에 대한 기본적인 형태의 흐름 제어를위한 데이터 그램을 배달합니다. 데이터 그램이 너무 빨리 도착할 때 조금받는 역을 처리, 데이터 그램은 삭제합니다. 이 과정의 모든 데이터 그램이이 중단되었습니다을 icmp 타입 4 메시지가 함께 전달을 보내는 역입니다. 메시지의 원본 물줄기가 실제로되기 요청을하여 속도가 느려지는 데이터 그램이 전송하는 속도입니다. 일 플립 사이드, 소스 여의도동 메시지 리버스 효과가없는 반면 보내는 역이 증가 율을 전송합니다.
• 국도 리디렉션 (입력 5). 라우팅 정보는 주기적으로 교환을 수용하기 위해 네트워크를 변경하고 라우팅 테이블을 최신 상태로 유지합니다. 때 라우터를 식별하는 호스트가 사용하는 nonoptional 국도, 라우터를 보내 icmp 타입 5 메시지가 전달되는 동안 데이터 그램을 대상 네트워크입니다. 그 결과, 라우터를 보낼 수있습니다 타입 5 메시지가 자신의 네트워크에 직접 연결된 호스트에만 적용됩니다.
• 데이터 그램 시간 초과 (타입 11). 게이트웨이 또는 라우터는 한 종류 11 메시지를 내보냅니다 않은 경우 강제로 드롭 a 데이터 그램 때문에 ttl (시간 -가 - 라이브) 필드를 0으로 설정합니다. 기본적으로, 경우에 라우터를 감지합니다 ttl = 0시 감청 a 데이터 그램을 폐기하는 것은 강제로 데이터 그램을 보내 icmp 메시지 유형 11.
• 데이터 그램 매개 변수 문제 (종류 12). 지정에 문제가있는 데이터 그램 헤더가 저해 더 이상 처리를합니다. 는 데이터 그램은 폐기, 그리고 한 유형 12 메시지는 전송됩니다.
• 타임 스탬프 요청 (유형 13) / 타임 스탬프 회신 (타입 14). 이들을 제공하는 수단에 대한 지연이 통계국의 네트워크입니다. 보내는 역 주입 보내기 타임 스탬프 (의 시간이 메시지를 보냈습)과 수신 스테이션은 추가 수신 타임 스탬프를 계산할 예상 지연 시간과 도움이 그들의 내부 클럭을 동기화합니다.
• 정보 요청 (유형 15) / 정보 회신 (타입 16). 대로 대안을 rarp (기술 이전), 방송국을 사용 유형 15 및 유형 16을 구하는 인터넷 주소에 대한 네트워크를 어떤 이들은 첨부합니다. 보내는 역을 내보냅니다의 메시지를 사용하여 네트워크 부분은 인터넷 주소, 그리고의 응답을 기다리는가 호스트 부분 (해당 주소)를 채워
• 주소 마스크 요청 (유형 17) / 주소 마스크 회신 (타입 18). 유사한로 정보를 요청 / 응답, 방송국 종류 17 및 유형 18에 메시지를 보낼 수있습니다 서브넷 마스크의 네트워크를 구하는 이들은 첨부합니다. 방송국이 요청을 제출할 수있습니다 알려진 노드와 같은 게이트웨이 또는 라우터, 또는 방송의 요청을 네트워크입니다.
경우에 기계를 보냅니다 icmp 리디렉션 메시지를 다른 컴퓨터에있는 네트워크, 그것 일으킬 잘못된 라우팅 테이블에있는 다른 기계입니다. 경우에 기계 역할을 라우터 및 수집 ip 데이터 그램을 할 수 게인 컨트롤을 보내 이러한 데이터 그램 어디 프로그래밍된 이렇게합니다.
|
|