Internet Control Message Protocol (ICMP) Noções básicas sobre

Traduções de Artigos Traduções de Artigos
Artigo: 170292 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

O ICMP (Internet Control Message Protocol) é um utilitário de diagnóstico e relato de erros e é considerado uma parte necessária de qualquer implementação de IP. Noções sobre o ICMP e saber o que pode gerar possivelmente um tipo específico de ICMP é útil para diagnosticar problemas de rede.

Mais Informação

ICMPs são utilizadas por routers, dispositivos intermediários ou anfitriões para comunicar informações de erro para outros routers, dispositivos intermediários ou anfitriões ou actualizações.

Cada mensagem ICMP contém três campos que definem o objectivo e fornecem uma soma de verificação. Estes são campos de tipo de código e CHECKSUM. O campo Tipo identifica da mensagem ICMP, o campo de código mais fornece informações sobre o campo tipo associado e o CHECKSUM fornece um método para determinar a integridade da mensagem.

TIPOS definidos são:
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
				

Echo Request e respostas ao eco

Este é o mais utilizado para testar a conectividade IP normalmente conhecida como PING de ICMP. O ICMP de pedido de eco terá um campo de tipo de 8 e um campo de código de 0. Respostas de eco tem um campo de tipo de 0 e um campo de código de 0.

Destino inacessível

Quando um pacote não é entregue, é gerado um ICMP para destinos inalcançáveis, tipo 3. Tipo 3 ICMPs podem ter um valor de código de 0 a 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
				

Desligamentos de origem

Uma mensagem de desligamentos de origem ICMP tem um campo Tipo de 4 e o código 0. Mensagens de desligamentos de origem são enviadas quando o destino não consegue processar tráfego rapidamente como a origem é enviá-lo. O ICMP de desligamentos de origem indica a origem de cortar novamente a taxa à qual está a enviar dados. O destino irá continuar a gerar ICMPs de desligamentos de origem até que a origem está a enviar a uma velocidade aceitável.

Redireccionar mensagens

Dispositivo intermediário irá gerar uma mensagem de ICMP de redireccionamento quando determinar que uma rota solicitada possa ser acedida localmente ou através de um caminho melhor. Redireccionamento mensagem ICMPs são tipo 5 e mais são definidos pelos valores de campo de código seguintes:
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
				

Tempo excedido

Se um router ou anfitrião rejeita um pacote devido a um limite de tempo, ele gerará um tempo excedido tipo 11 ICMP. O tempo excedido ICMP terão um valor código de 0 ou 1. Um código 0 é gerado quando a contagem de saltos de um datagrama é excedida e o pacote será rejeitado. 1 De código é gerado quando reassemble de um pacote fragmentado excede o valor de limite de tempo.

Problema de parâmetro

Quando um dispositivo intermédio ou anfitrião rejeita um datagrama devido à incapacidade de processo, é gerado um 12 ICMP. Causas comuns deste ICMP são informações de cabeçalho danificado ou em falta opções. Se o motivo para o ICMP é uma opção necessária em falta, o ICMP terá um valor de código de 1. Se o valor de código for 0, o campo de ponteiro irá conter o octeto de cabeçalho o datagrama eliminados onde o erro foi detectado.

Resposta ao pedido de carimbo de data/hora & Timestamp

Pedido de carimbo de data/hora e carimbo de data/hora resposta é um método rudimentares para sincronizar a hora mantida em dispositivos diferentes. O pedido tem um campo de tipo de 13 e a resposta é 14 de tipo. Este método de sincronização de hora é grosseiras e não fiável. Por conseguinte, não é muito utilizado.

Resposta & informação de pedido de informações

Estes tipos ICMP originalmente foram concebidos para permitir que um anfitrião de arranque identificar um endereço IP. Este método é obsoleto e já não é utilizado. Métodos mais comuns para detecção de endereços IP são (protocolo bootstrap) BOOTP e DHCP (dynamic host configuration protocol). Definido pelo RFC1542 BOOTP e DHCP é definido pela RFC1541. Para obter informações sobre implementação da Microsoft do DHCP, consulte o seguinte artigo da base de dados de conhecimento da Microsoft:
169289 DHCP (Dynamic Host Configuration Protocol) Noções básicas sobre

Respostas de máscaras de pedido e endereços de máscaras de endereço

Um computador de arranque para determinar a máscara de sub-rede utilizado na rede local utiliza o endereço de máscara de pedido ICMP tipo 17. Um dispositivo intermédio ou um computador que actua como um dispositivo intermediário irá responder com um tipo de 18 ICMP endereço máscara resposta ICMP.

Referências

Para mais informações sobre o ICMP, consulte RFC950 RFC792 e RFC1122.

RFC podem ser obtidos através da Internet da seguinte forma:

Cópias em papel de todos os RFC são disponibilizadas a NIC, individualmente ou numa base de subscrição (para obter mais informações, contacte NIC@NIC.DDN.MIL). Cópias online estão disponíveis através de FTP ou Kermit de NIC.DDN.MIL como rfc/rfc #### .txt ou rfc/rfc #### PS (#### é o número RFC sem zeros à esquerda).

Propriedades

Artigo: 170292 - Última revisão: 23 de fevereiro de 2007 - Revisão: 3.3
A informação contida neste artigo aplica-se a:
  • 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
Palavras-chave: 
kbmt kbnetwork KB170292 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 170292

Submeter comentários

 

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