Cursos / Redes de Computadores / Redes de Computadores I / Aula

arrow_back Aula 06 - Arquitetura Internet – Parte III

ICMP – Protocolo de Mensagens de Controle da Internet

A camada de Rede, do modelo TCP/IP, que é utilizado na prática da Internet, é composta basicamente de três componentes: o protocolo IP, os protocolos de roteamento (veremos os princípios nesta aula e nos aprofundaremos em aulas posteriores) e o ICMP, que estudaremos agora.

O ICMP (Internet Control Message Protocol), ou protocolo de mensagem de controle da Internet, é utilizado pelos hosts e roteadores da rede e servem para reportar informações da camada de rede entre eles, sendo também utilizado para realizar testes na rede. A maior utilização do ICMP é para reportar erros de comunicação. Um exemplo clássico do uso desse protocolo é quando estamos tentando acessar um servidor FTP ou mesmo um servidor web e recebemos uma mensagem que a rede de destino está inalcançável, ou que foi esgotado o tempo limite do pedido, dentre outras. Todas essas mensagens são originadas pelo ICMP. O fato de a rede estar indisponível se deve à falha em algum lugar, entre a origem e o destino, e assim o último roteador que recebeu o pacote e não conseguiu entregar ao próximo roteador emite uma mensagem ao host remetente explicando que dali para frente existe algum problema que impede que ele entregue o pacote ao destinatário.

Existem cerca de 12 tipos de mensagens ICMP definidas que são transportadas dentro de pacotes IPs. As mensagens ICMP têm alguns campos e dentre eles estão os campos Tipo e campo Código. O Quadro 1 apresenta os principais tipos de mensagens ICMP.

Tipo de mensagem ICMP Código Descrição
Resposta de eco do ping
3 A rede não está acessível
3 6 Rede de destino desconhecida
3 3 Porta não disponível
10 Descoberta do roteador
9 Anúncio do roteador

Quadro 1 – Tipos de mensagens ICMP

Dentre as mensagens mais comuns, podemos mencionar as mensagens ECHO e ECHO REPLY, que são enviadas pelos hosts para ver se outro host destino pode ser alcançado e está ativo. Para vermos na prática as respostas das mensagens ICMP, vamos fazer um teste com o comando ping. Você deve se orientar pelos seguintes passos em sua máquina rodando uma versão do Sistema Operacional Windows:

  1. Clicar no botão Iniciar, depois em Executar e na caixa que aparece digitar cmd (comando que abrirá uma tela preta, que é prompt de comando do Windows – local onde você poderá executar comandos).
  2. Uma vez no prompt (tela preta), digite o comando ping www.ufrn.br e você deverá obter uma tela semelhante a da Figura 1
Resposta do comando ping

Versão 5.3 - Todos os Direitos reservados