IFSP Instituto Federal de ciências e Tecnologia de São Paulo Campus Presidente Epitácio Trabalho de Redes: PROTOCÓLO ICMP Pamela Nascimento 3º Semestre Análise e Desenvolvimento de sistema Prof. Kleber Manrique Fevereiro 2015
1. Descrição da função do protocolo ICMP. O ICMP (Internet Control Message Protocol) é um protocolo de controle das transmissões pela rede. Ele envia mensagens de erro para o transmissor quando algum pacote sofre algum problema na transmissão, ajudando o protocolo IP no controle das transmissões na rede. Se um roteador não puder encaminhar ou entregar um datagrama, ou se o roteador detectar uma condição incomum que afete sua capacidade de realizar o encaminhamento (por exemplo, congestionamento de rede), o roteador precisa informar à origem para que esta tome uma ação no sentido de evitar ou corrigir o problema. As mensagens do protocolo ICMP são enviadas nos formatos que contem três campos: um campo de TIPO (TYPE), que identifica a mensagem, um campo de CÓDIGO (CODE), que oferece mais informações sobre o tipo de mensagem e um campo de CHECKSUM. São mensagens de aviso de erros, como: destino não alcançável, tempo excedido, problema de parâmetro, pedido de submáscara, redirecionamento, pedido de informações, pedido de endereço, resposta de endereço e outras.
2. Descrição de pelo menos 5 tipos de mensagens ICMP (e suas variações, quando existentes), exemplificando a utilidade de cada tipo de mensagem. 1. Mensagem de Solicitação de Eco Uma resposta de eco sempre retorna exatamente os mesmo dados que foram recebidos na requisição. Os campos IDENTIFICADOR e NÚMERO DE SEQUÊNCIA são usados pelo emissor para combinar com as respostas a requisições. O valor do campo TIPO especifica se a mensagem é uma requisição (8) ou se é uma resposta (0) Determina se um nó IP (um host ou roteador) está disponível na rede. 2. Mensagem de Resposta de Eco Responde a uma solicitação de eco ICMP. (Exemplo acima) 3. Mensagem de Destino Inalcançável Informa ao host que um datagrama não pode ser entregue. Quando um roteador não pode encaminhar ou entregar um datagrama IP, ele envia uma mensagem de destino (unreacheble destination) de volta a origem. Sempre que um erro impede um roteador de encaminhar ou entregar um datagrama, o roteador envia uma mensagem de destino inalcançável de volta à origem e depois descarta o datagrama. Os erros de rede inalcançável implicam de falhas no encaminhamento em pontos intermediários; erros de hosts inalcançáveis implicam em falha de entrega.
Como a mensagem de ICMP contém um prefixo curto de datagrama que causou o problema, a origem saberá exatamente qual endereço é inalcançável. 4. Mensagem de Retardamento de Origem Informa ao host que um datagrama não pode ser entregue. Uma mensagem de exclusão de origem ICMP tem um campo de tipo de código 0 e 4. Mensagens de retardamento de origem são enviadas quando o destino é capaz de processar tráfego tão rápido quanto a fonte que está enviando a ele. O ICMP de retardamento de origem informa a fonte para reduzir a taxa em que ele está enviando dados. O destino vai continuar a gerar ICMPs de retardamento de origem até que a fonte esteja enviando a uma velocidade aceitável. 5-Redirecionamento Informa ao host uma rota preferencial. Um dispositivo intermediário irá gerar uma mensagem ICMP Redirect quando determina que uma rota que está sendo solicitado pode ser alcançada tanto no local ou através de um caminho melhor. Redirecionar Mensagem ICMPs são do Tipo 5 e são também definidas pelos seguintes valores de campo de código:
3. Apresentar a captura (telas do wireshark) de pelos menos três tipos de mensagens ICMP. 1- Requisição de Eco (Echo (ping) Request)
2-Resposta de Eco (Echo (ping) reply)
3-Destino Inalcançável (Destination unreachable) Bibliografia Livros : Comer.DouglasE.(2006). Interligação de redes com TCP /IP.São Paulo. Elsevier Editora Ltda. Sousa, Lindeberg Barros de,(2009). Redes de computadores : guia total. São Paulo. Érica Site: Disponível em<https://technet.microsoft.com/ptbr/library/cc758065(v=ws.10).aspx> [Acessado em 25/02/2015]