Protocolo ICMPv 4 Profa Ana Cristina Benso da
Protocolo ICMPv 4 Profa. Ana Cristina Benso da Silva Disciplina: Redes de Computadores
Introdução l Internet Control Message Protocol (ICMP) ð Utilizado para enviar mensagens de erro e de controle ð Protocolo de Nível 3 ð Encapsulado em um datagrama IP Header ICMP Header IP Redes de Computadores Mensagem ICMP Profa. Ana Benso
Características ICMP l Não é enviada uma mensagem ICMP para mensagens ICMP de erro ð Isto é: ICMP não relata erros que ocorram em mensagens ICMP ð Atenção! Echo Request não é mensagem de erro l Os erros são relatados somente sobre o primeiro fragmento (offset = 0) Redes de Computadores Profa. Ana Benso
Frame ICMP l O ICMP tem uma frame básico, comum a todos os tipo de mensagem 0 8 Type 16 Code 31 Checksum ð Type: tipo da mensagem ü Echo, Timestamp, Destination Unreachable, . . . ð Code: tipo específico ð Checksum: da mensagem ICMP Redes de Computadores Profa. Ana Benso
Tipos de Mensagens ICMP Tipo Descrição 0 Echo reply 15 Information request 3 Destination unreachable 16 Information reply 4 Source quench 17 Address mask request 5 Redirect 18 Address mask reply 8 Echo request 11 Time exceeded 12 Parameter unintelligible 13 Time-stamp request 14 Time-stamp reply Redes de Computadores Profa. Ana Benso
Echo Request e Echo Reply 0 8 Type 16 Code 31 Checksum Identifier Sequence Number Optional Data. . ð Type: ü 8 – Echo Request ü 0 – Echo Reply ð Code: sempre zero (0) Redes de Computadores Profa. Ana Benso
Destination Unreachable 0 8 Type 16 Code 31 Checksum Unused (Must be Zero) Internet Header + First 64 bits of datagram. . 1. Type: 1. 3 - Destination Unreachable 2. Code: 1. Vários códigos específicos Redes de Computadores Profa. Ana Benso
Destination Unreachable - Códigos Código 0 1 2 3 4 5 6 7 8 9 10 11 12 Descrição Network unreachable Host unreachable Protocl unreachable Port unreachable Fragmentation need and don’t fragment bit set Source route failed Destination network unknon Destination host unknown Source host isolated Communication with dest net administratively prohibited Communication with dest host administratively prohibited Network unreachable for type of service Host unreachable for type of service Redes de Computadores Profa. Ana Benso
Time Exceeded 0 8 Type 16 Code 31 Checksum Unused (Must be Zero) Internet Header + First 64 bits of datagram. . ð Type ü 11 – Time Exceeded ð Código ü 0 – Time-to_live count exceeded ü 1 – Fragment reassembly time exceeded Redes de Computadores Profa. Ana Benso
Timestamp 0 8 Type 16 Code Identifier 31 Checksum Sequence Number Origiante Timestamp Receive Timestamp Transmit Timestamp ð Type: ü 13 ou 14 (request/reply) Redes de Computadores Profa. Ana Benso
Outras Mensagens l Redirect ð Gerada para correção de rotas l Address Maks Request/Reply ð Gerada para solicitação de máscara de subrede l Source Quench ð Gerada para controle de fluxo pelo nível 3 Redes de Computadores Profa. Ana Benso
- Slides: 11