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

Traduções deste artigo Traduções deste artigo
ID do artigo: 170292 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

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

Mais Informações

ICMPs são usados por roteadores, dispositivos intermediários ou hosts para se comunicar atualizações ou informações de erro para outros roteadores, dispositivos intermediários ou hosts.

Cada mensagem ICMP contém três campos que definem sua finalidade e fornecem uma soma de verificação. Eles são campos CHECKSUM, tipo e código. O campo Tipo identifica a mensagem ICMP, o campo de código adicional fornece informações sobre o campo associado do tipo 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
				

Resposta de eco e solicitação de eco

Este é o mais usado para testar conectividade IP normalmente conhecida como PING de ICMP. O ICMP de solicitação 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 pôde ser entregue, um destino inacessível, tipo 3 ICMP é gerada. Tipo 3 ICMPs podem ter um valor 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
				

Retardamento de origem

Uma mensagem de retardamento da origem ICMP possui um campo tipo de código 0 e 4. Mensagens de retardamento de origem são enviadas quando o destino não consiga processar tráfego tão rápido quanto a fonte é enviá-la. O ICMP de retardamento de origem informar a fonte para recortar a velocidade na qual ele está enviando dados de volta. O destino continuarão a gerar ICMPs de retardamento de origem até que a fonte está enviando a uma velocidade aceitável.

Redirecionar mensagem

Um dispositivo intermediário irá gerar uma mensagem de redirecionamento ICMP quando ele determina que uma rota que está sendo solicitada pode ser alcançada, localmente ou através de um caminho melhor. Redirecionar mensagem ICMPs são tipo 5 e mais são definidos pelos valores de campo de código a seguir:
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 roteador ou host descartar um pacote devido a um tempo limite, ele irá gerar um ICMP de 11 de tipo de excedido de tempo. O tempo excedido ICMP terá um valor de código 0 ou 1. Um código 0 é gerado quando a contagem de saltos de um datagrama é excedida e o pacote será descartado. Um código de 1 é gerado quando o reassemble de um pacote fragmentado excede o valor do tempo limite.

Problema de parâmetro

Quando um dispositivo intermediário ou host descarta um datagrama devido à incapacidade de processo, um 12 ICMP é gerada. Causas comuns deste ICMP são informações de cabeçalho corrompido ou falta de opções. Se a razão para o ICMP é uma opção necessária ausente, 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 do datagrama descartados onde o erro foi detectado.

Resposta de solicitação de carimbo de data/hora & Timestamp

Solicitação de carimbo de data/hora e resposta de carimbo de data/hora é um método rudimentar para sincronizar a hora mantida em dispositivos diferentes. A solicitação tem um campo de tipo de 13 e a resposta é 14 de tipo. Esse método para sincronização de horário é crua e não confiável. Portanto, ele não é muito usado.

Resposta de solicitação e informações de informações

Esses tipos ICMP foram projetados originalmente para permitir que um host de inicialização descobrir um endereço IP. Este método está obsoleto e não é mais usado. Métodos mais comuns para descoberta de endereço IP são BOOTP (bootstrap protocol) e DHCP (protocolo de configuração dinâmica de hosts). BOOTP é definido por RFC1542 e DHCP é definido por RFC1541. Para obter informações sobre a implementação da Microsoft do DHCP, consulte o seguinte artigo:
Noções básicas do 169289 DHCP (Dynamic Host Configuration Protocol)

Resposta de máscara de endereço e solicitação de máscara de endereço

Um computador de inicialização para determinar a máscara de sub-rede em uso na rede local usa o endereço máscara solicitação ICMP tipo 17. Um dispositivo intermediário ou um computador atuando como um dispositivo intermediário responderá com um tipo 18 ICMP endereço máscara resposta ICMP.

Referências

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

RFCs podem ser obtidas através da Internet da seguinte maneira:

Cópias em papel de todas as RFCs estão disponíveis no NIC, individualmente ou em uma base de inscrição (para obter mais informações, entre em contato com NIC@NIC.DDN.MIL). Cópias on-line estão disponíveis por meio de FTP ou Kermit de NIC.ddn.mil como rfc/rfc #### .txt ou rfc/rfc #### .PS (#### é o número da RFC sem zeros na frente).

Propriedades

ID do artigo: 170292 - Última revisão: sexta-feira, 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 para Workgroups 3.2
  • Microsoft TCP/IP-32 para Windows para 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes 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