ICMP – Internet Control Message Protocol
ICMP, (Internet Control Message Protocol) é um protocolo integrante do Protocolo IP, definido pelo RFC 792, e utilizado para fornecer relatórios de erros à fonte original. Qualquer computador que utilize IP precisa de aceitar as mensagens ICMP e alterar o seu comportamento de acordo com o erro relatado. Os gateways devem estar programados para enviar mensagens ICMP quando receberem datagramas que provoquem algum erro.
As mensagens ICMP geralmente são enviadas automaticamente em uma das seguintes situações:
- Um pacote IP não consegue chegar ao seu destino (i.e. Tempo de vida do pacote expirado)
- O Gateway não consegue retransmitir os pacotes na frequência adequada (i.e. Gateway congestionado)
- O Router indica uma rota melhor para a máquina a enviar pacotes.
Ferramentas comuns usadas no Windows baseadas neste protocolo são: Ping e Tracert
Tipos de mensagens ICMP
- Destination Unreachable: A rede não está acessível; O protocolo não está acessível; o encaminhamento falhou, etc.
- Time exceeded: Esta mensagem é enviada quando o tempo de vida de um datagrama é ultrapassado. A rubrica do datagrama é devolvida de modo a que o utilizador saiba qual o datagrama que foi destruído
- Timestamp request: Uma máquina pede a outra a sua hora e a sua data sistema (universal)
- Timestamp reply: A máquina receptora dá a sua hora e a sua data sistema para que a máquina emissora possa determinar o tempo de transferência dos dados.
- Echo Reply: Esta mensagem é utilizada quando se utiliza o comando PING. Este comando, permitindo testar a rede, envia um datagrama a um destinatário e pede-lhe que o restitua
- Source quench: O volume de dados enviado é demasiado grande, o switch envia esta mensagem para prevenir que está a saturar, a fim de pedir para reduzir a velocidade de transmissão
- Redirect: O switch observa que a estrada de um computador não está boa e envia o endereço switch a acrescentar à tabela de encaminhamento do computador; O switch vê que a estrada de uma rede inteira não é boa e envia o endereço switch a acrescentar à tabela de encaminhamento dos computadores da rede
ARP - Address Resolution Protocol
Address Resolution Protocol (ARP) é um protocolo usado para encontrar um endereço da camada de encadeamento (Ethernet, por exemplo) a partir do endereço da camada de rede (como um endereço IP). O emissor propaga em broadcast um pacote ARP contendo o endereço IP de outro host e espera uma resposta com um endereço MAC respectivo. Cada máquina mantém uma tabela de resolução em cache para reduzir a latência e carga na rede. O ARP permite que o endereço IP seja independente do endereço Ethernet, mas apenas funciona se todos os hosts o suportarem.
Sem comentários:
Enviar um comentário