notas de estudo HCNA (cinco) protocolo ICMP

Internet Control Message Protocol ICMP (Internet Control Message Protocol) é um protocolo de camada de rede é importante. protocolo ICMP é usado para transmitir informações variadas e controle de erro entre dispositivos de rede, tem um papel crucial para uma variedade de coleta de rede de informação, diagnóstico e solução de problemas de qualquer rede. aplicativo baseado em ICMP uso, necessidade de estar muito familiarizado com as obras ICMP.
ICMP é um do conjunto de protocolos TCP / IP é o protocolo de núcleo, que é usado para enviar mensagens de controle, erro de transferência, controle, consulta e outras informações entre dispositivos de rede IP ( com a aplicação do comando ping é um dos o protocolo ICMP ).
1,1 ICMP redirecionamento
Redirecionamento ICMP redirecionar mensagens para suportar funções de roteamento. Como mostrado, o host A deseja enviar pacotes para o servidor A, em seguida, envia os pacotes para o gateway de acordo com o gateway RTB-A configuração do endereço do gateway padrão. RTB gateway recebe o pacote e verifica as informações da mensagem, pacote de descoberta deve ser encaminhada para outro aparelho de entrada RTA e o host de origem na mesma sub-rede, uma vez que este é um melhor encaminhamento caminho caminho, o anfitrião envia um RTB ICMP redirecionar mensagem de redirecionamento, para notificar o host a envia a mensagem diretamente para outro gateway RTA. Após o anfitrião recebe mensagem de redirecionamento redirecionamento, o futuro vai visitar 20 segmento ao enviar pacotes diretamente para o RTA e RTA será encaminhado para o servidor de mensagens A.
Nota: ICMP redirecionamento para diferentes segmentos de rede, se o anfitrião 30. A mas também o acesso a um segmento de rede, então ainda tem que primeiro envio redirecionado para o gateway após RTB Um host.

1,2 formato de pacote ICMP
As mensagens ICMP são encapsulados em pacotes IP. ICMP mensagem depende do formato do campo Tipo e Código , em que o tipo de campo é o tipo de mensagem , Código campo contém o tipo de mensagem de parâmetros específicos . Atrás do campo checksum usado para verificar se a mensagem está completa. mensagem de parâmetro variável contém 32 bits deste campo geralmente não é usado, geralmente é definido como zero. Em mensagem de redirecionamento ICMP, este campo é usado para especificar o endereço IP do gateway, o anfitrião de acordo com o endereço especificado pacotes redirecionamento para o gateway. No Echo Pedido mensagem, este campo contém o identificador e número de série, ea fonte de eco envia a mensagem de resposta de acordo com o presente final destes dois parâmetros associados com a mensagem de pedido recebido. Especialmente quando uma pluralidade de fonte de transmissão de eco mensagem de solicitação para o destino, terá que correspondem pedido Echo and mensagem de resposta com base no identificador e número de série.

1,3 ICMP tipo de mensagem e o tipo de codificação
ICMP define uma pluralidade de tipos de mensagem, e para diferentes cenários. Algumas mensagens não precisam ser descritas no campo Código do tipo particular de parâmetro, somente o campo Tipo indica o tipo de mensagem. Por exemplo, ICMP Echo Reply campo Tipo de mensagem está definida como 0. Alguns tipos específicos de ICMP mensagem definindo categorias de mensagens usando o campo Tipo, uma mensagem indicando que um campo de código. Por exemplo, o tipo 3 mensagem indica que o destino não está acessível, o número diferente de código não alcançar razões, incluindo a rede de destino é inacessível (Código = 0), o hospedeiro de destino inacessível (Código = 1), protocolo inacessível (Código = 2 ), objecto da porta TCP / UDP inacessível (Código = 3) e semelhantes.

1,4 aplicação ICMP -Tracert
Outra aplicação típica do ICMP é Tracert. Para um destino, execute o seguinte comando figura 30.0.0.2/24 Tracert, valor Tracert TTL será baseado no cabeçalho do pacote para por
Hop rastreamento caminho de encaminhamento de pacotes . A fim de rastrear o caminho para um determinado destino, primeira fonte
Primeiro valor TTL do pacote é definido como 1. Após a mensagem chega ao primeiro nó, TTL expirar, em seguida,
TTL excedido mensagem enviada pelo nó para o terminal de fonte, a mensagem transporta um timestamp. Em seguida, a origem do pacote
O valor TTL é ajustado para 2, o pacote atinge o segundo nó após um tempo limite, o super nó também retorna TTL
Mensagem, e assim por diante até que o pacote chega ao destino. Assim, de acordo com a fonte do pacote é devolvido
A informação pode ser monitorado a cada nó através do pacote e informações de carimbo de tempo é calculado de acordo com
Retorno do tempo. Tracert é um meio eficaz para detectar a perda de pacotes e atraso, e pode ajudar a gerir
Oficiais encontrado um lacete de encaminhamento .

Tracert parâmetros de configuração comuns como se segue:
1. Fonte-ip-address pacote endereço de origem tracert -a.
2. -f primeira ttl especificado TTL inicial. O padrão é 1.
3. -m max-ttl especificada máxima TTL. O valor padrão é 30.
4. -name ativar a exibição de cada nome de host hop.
5. -p porta número da porta UDP designada de host de destino.
resumo:
1.Ping usadas que duas mensagens ICMP?
A: o Ping usando ICMP Echo Request mensagem Request (valor Tipo 8) para iniciar fins de detecção até
Sex. Após o destino recebe ICMP echo mensagem de pedido é enviado para o IP de origem de acordo com terminal para o endereço de origem cabeçalho do pacote
Eco ICMP Replay responder (valor Tipo de 0) mensagem .
2. Quando um dispositivo de rede recebe um valor TTL do pacote IP é 0, será como operar?
A: Se o pacote IP antes de atingir o valor TTL destino foi reduzido a 0, em seguida, as devoluções de dispositivos de rede de pacotes IP recebeu o pacote e envia uma mensagem de tempo limite de ICMP TTL para informar o terminal de fonte da fonte.
Publicado 31 artigos originais · ganhou elogios 0 · Visualizações 848

Acho que você gosta

Origin blog.csdn.net/weixin_45678149/article/details/105282310
Recomendado
Clasificación