ICMP significa a mensagem Control Protocol Internet. É um protocolo separado do Protocolo de Internet (IP) , mas complementa IP e só existe para compensar as deficiências do IP . Ele cria um método para passar mensagens de controle durante uma transmissão IP . Função
O Protocolo de Internet não tem nenhum mecanismo para verificar se os pacotes de dados enviados por um computador realmente chegar intacto ao seu destino. Esta ausência de função foi pretendido pelos designers. IP é feito para trabalhar em cooperação com o Transmission Control Protocol , que gerencia as conexões e as verificações de integridade de dados . No entanto , quando o IP começou a ser utilizado sem o TCP , verificou-se que era necessária alguma forma de controlo de erro para o IP . É por isso que ICMP foi definida .
Características
A definição de ICMP inclui 42 mensagens padrão . ICMP relatórios de volta para o remetente se o destino não está disponível , se a transmissão expirou antes da chegada , se o destino se recusou a aceitar o pacote de dados , por algum motivo ou se uma rota alternativa é sugerida. ICMP também olha para endpoints através de um mecanismo de consulta e verificação sobre o estado operacional do computador de destino.
Failure
ICMP não monitora o sucesso ou fracasso de sua pacotes de mensagens próprias . Isso é para evitar um loop recursivo de pacotes de erro sobre pacotes de erro em erro.