ICMP. Tipos de mensagens ICMP



Documentos relacionados
Tecnologia de Redes. Protocolo ICMP

Internet Control Message Protocol - ICMP. Rodolfo Riyoei Goya rgoya@uol.com.br

ICMP Internet Control Message Protocol

IP - endereçamento. Endereço IP. Ex.: Identificador de 32 bits para interfaces de roteadores e hospedeiros

Redes de Computadores I - Protocolos de Controle: ICMP. por Helcio Wagner da Silva

Arquitetura TCP/IP. Parte VII Mensagens de controle e erro (ICMP) Fabrízzio Alphonsus A. M. N. Soares

Endereço IP Privado. Endereçamento IP. IP Protocolo da Internet. Protocolos da. Camada de Inter-Rede (Internet)

Redes de Computadores

Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim

Redes de Computadores

Protocolo ICMP Internet Control Message Protocol. Introdução ao Protocolo ICMP. Introdução ao Protocolo ICMP. Introdução ao Protocolo ICMP

INSTITUTO SUPERIOR DE ENGENHARIA DE LISBOA

Redes TCP-IP. Protocolo ICMP. Pilha TCP/IP. Protocolo ICMP Internet Control Message Protocol. Introdução ao Protocolo ICMP

Funcionamento de ARP entre redes (sub-redes) distintas. Mecanismos de entrega. Funcionamento entre redes (sub-redes): default gateway

Protocolos, DNS, DHCP, Ethereal e comandos em Linux

Ping. O programa Ping, opção de record route e de timestamp.

Visão geral da arquitetura do roteador

Capítulo 5 Sumário. Formato das Mensagens ICMP. Tipos de Mensagens ICMP

Redes de Comunicações

Estrutura da Internet

Funções da camada de rede

Nome: Nº de aluno: 3ª Ficha de Avaliação 20/5/2014

Redes de Computadores

Protocolo IP (Internet Protocol) Características do

O protocolo IP. Protocolos em Redes de Dados- Aula 02 -Os protocolos IP p.4. Endereço rede e endereço "físico" Classes de endereços

Camada de Rede: Protocolo IP

Redes de Computadores

Redes de Computadores. Trabalho de Laboratório Nº2

Relatório do 2º Guião Laboratorial de Avaliação: Encaminhamento de pacotes. Licenciatura: ETI Turma : ETC1 Grupo : rd2_t3_02 Data: 30/10/2009

Redes de computadores e a Internet. A camada de rede

Redes. Entenda o que são ICMP, ping e traceroute Autor: Hélder Garcia hlbognfspam@sounerd.com Março de 2004

ESCOLA SUPERIOR DE TECNOLOGIA E GESTÃO

Aula 07 - Ferramentas para Administração e Gerência de Redes

O protocolo IP. classe do endereço. Aula 02. Corresponde ao nível rede do modelo OSI. Executa-se sobre os mais diversos protocolos do nível de

Parte 3: Camada de Rede

Nível de rede - Tópicos

Endereços IP. Endereços são usados para encaminhar pacotes pela rede. Endereço IP é hierárquico com 2 partes:

CCNA 2 Conceitos Básicos de Roteadores e Roteamento. Capítulo 8 - Mensagens de Erro e de Controle do Conjunto de Protocolos TCP/IP

Camada de rede: IP. Cabeçalho IP, encaminhamento de pacotes IP, sub-redes, máscara de sub-redes e processos de cálculo, NAT e PAT, futuro do IPv4.

Interconexão de Redes Parte 2. Prof. Dr. S. Motoyama

Detecção de Portadora em Redes de Acesso múltiplo (CSMA)

1. Capturando pacotes a partir da execução do traceroute

ARP- Address Resolution Protocol

Redes de Computadores

M3 Redes de computadores avançado (36 horas - 48 TL)

A camada de rede do modelo OSI

Arquitetura TCP/IP. Parte VI Entrega de pacotes sem conexão (IP) Fabrízzio Alphonsus A. M. N. Soares

Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim

ARP. Tabela ARP construída automaticamente. Contém endereço IP, endereço MAC e TTL

Roteamento em Redes de Computadores CPE 825

Funcionalidades da camada de rede

ADDRESS RESOLUTION PROTOCOL. Thiago de Almeida Correia

Arquitetura TCP/IP. Parte V Inicialização e auto-configuração (RARP, BOOTP e DHCP) Fabrízzio Alphonsus A. M. N. Soares

Módulo 9 Conjunto de Protocolos TCP/IP e endereçamento IP

IP Móvel 1. Mobilidade IP FEUP MPR. IP Móvel 2. IP Móvel, v4

Redes de computadores e a Internet. Prof. Gustavo Wagner. A camada de rede

Redes de Computadores II INF-3A

Redes de Computadores

Protocolo TCP/IP. Protocolo TCP/IP. Protocolo TCP/IP. Protocolo TCP/IP. Conexão de Redes. Protocolo TCP/IP. Arquitetura Internet.

Page 1. VERS - Versão do Protocolo IPv4 = 4. HLEN - Dimensão do Cabeçalho (header) em múltiplos de 32 bits mínimo = 5 (sem opções; 5*32 = 160 bits)

Aula-16 Interconexão de Redes IP (Internet Protocol) Prof. Dr. S. Motoyama

Camada de Rede. Prof. Leonardo Barreto Campos 1

IP Móvel, v4 FEUP MPR. Encaminhamento tradicional de datagramas IP

1. Alguns protocolos básicos da pilha TCP/IP

PROTOCOLOS DE COMUNICAÇÃO TCP/IP TRD010GP. Fonte: Cisco Systems

ICMP = Internet Control Message Protocol Através do ICMP, um roteador ou host destino pode reportar à estação origem uma condição

Introdução Introduç ão Rede Rede TCP/IP Roteame Rotea nto nto CIDR

Na Figura a seguir apresento um exemplo de uma "mini-tabela" de roteamento:

Capítulo 4 Camada de Rede

Arquitectura de Redes

Aula 4. Pilha de Protocolos TCP/IP:

Encaminhamento IP. Entrega Directa e Indirecta de Datagramas Tabela de Encaminhamento

SMTP, POP, IMAP, DHCP e SNMP. Professor Leonardo Larback

Protocolo de resolução de endereços: ARP

Bacharelado em Informática. Internet e Arquitetura TCP/IP TCP/IP TCP/IP TCP/IP. Disciplina: Sub-redes IP

CAMADA DE REDES PARTE II. Fabrício Pinto

Redes de Computadores 3ª Colecção Exercícios diversos 16 de Dezembro de 2005 Spanning Tree, Protocolo IP, Encaminhamento em redes IP e Cam.

Tecnologia de Redes. Protocolos Auxiliares: Protocolos ARP e RARP

Computadores Digitais 2. Prof. Rodrigo de Souza Couto

CCNA Exploration Endereçamento de Rede IPv4. kraemer

Wireshark Lab: IP. Versão KUROSE, J.F & ROSS, K. W. Todos os direitos reservados 2011 BATISTA, O. M. N. Tradução e adaptação para Wireshark.

Cap. 4 Roteamento e Mobilidade

Redes de Computadores

Transcrição:

ICMP Tipos de mensagens ICMP

ICMP (Internet Control Message Protocol) Normalmente considera-se que o ICMP faz parte da camada de rede Comunica mensagens de erro, mensagens de informação, mensagens de resposta a pedidos Mensagens ICMP são transmitidas em datagramas IP

Tipos de mensagens ICMP (1) Mensagem ICMP de erro contém sempre o cabeçalho IP e os primeiros 8 bytes do datagrama IP que deu origem ao erro Qual é a informação que obtida? Mensagem de erro nunca é gerada em resposta a Outra mensagem de erro Datagrama com destino broadcast ou multicast, ou com origem zero, loopback, broadcast ou multicast Um fragmento que não seja o primeiro

Tipos de mensagens ICMP (2) Tipo Código Descrição Pergunta Erro echo reply 3 destination unreachable 1 network unreachable host unreachable 2 Protocol unreachable 3 4 port unreachable fragmentation needed but don't-fragment bit set 5 source route failed 6 destination network unknown 7 8 destination host unknown source host isolated (obsolete) 9 destination network administratively prohibited 1 11 destination host administratively prohibited network unreachable for TOS 12 host unreachable for TOS 13 14 communication administratively prohibited by filtering host precedence violation 15 precedence cutoff in effect

Tipos de mensagens ICMP (3) Tipo Código Descrição Pergunta Erro 4 source quench (controle de fluxos elementar) 5 redirect 1 redirect for network redirect for host 2 redirect for type-of-service and network 3 redirect for type-of-service and host 8 echo request 9 1 router advertisement router solicitation 11 time exceeded time-to-live equals during transit 1 time-to-live equals during reassembly 12 parameter problem IP header bad 1 Required option missing

Tipos de mensagens ICMP (4) Tipo Código Descrição Pergunta Erro 13 timestamp request 14 timestamp reply 15 information request 16 information reply 17 address mask request 18 address mask reply

Mensagens de redireccionamento Router por defeito pode não ser a melhor escolha para encaminhar os pacotes Descoberta do melhor caminho de uma rede para outra - ICMP redirect Routers podem indicar às estações a existência de rotas melhores, fornecendo o endereço lógico do melhor router O terminal utiliza o protocolo ARP para descobrir qual o endereço físico do router

Mensagens de redireccionamento LAN 1 LAN 2 Estação A Router 2 Estação B Router 1 Estação A envia um pacote destinado à estação B, para o router 1 Router 1 verifica que não é o adequado para entregar esse pacote Router 1 envia então um pacote ICMP redirect à estação A de modo a informá-la de que deve usar o router 2 para esse efeito

Mensagens de redireccionamento (experiência) Router encaminha um pacote para o interface por onde o recebeu Ao aperceber-se desta situação envia mensagens ICMP redirect para corrigir esta situação 1...3 D.Gateway 1...2 1...1 11...1 1... 11... Router 2 1...2 Router 1

Mensagens de redireccionamento (experiência) O router 1 ao perceber que não é o melhor router para encaminhar este pacote, vai enviar uma mensagem ICMP redirect para a estação 1...3, de modo a informá-la de que deve enviar os pacotes com destino ao cliente 11...1 para a interface 1...1 do router 2.

Mensagens de echo request e echo reply As mensagens ICMP echo request são despoletadas no PC através do comando ping 192.168.8.224 192.168.8. 192.168.8.1 Router

Mensagens de echo request e echo reply

Mensagens de retorno de destino inatingível Não consegue entregar um pacote IP ao destino, informa quem o originou através de uma mensagem ICMP destination unreachable (é indicada a razão através do código) Na tabela de encaminhamento não consta a rede destino, ou a rede ou o terminal pretendidos estão marcados como inatingíveis Mensagem enviada não é processada com sucesso pelo destinatário devido à falta do protocolo ou à inexistência do porto destino Durante o percurso para o destino, um router tem que fragmentar um pacote e não o pode fazer (flag Don't Fragment activada)

Mensagens de retorno de destino inatingível 192.168.8.224 D.Gateway 192.168.8.254 192.168.8. 192.168.8.254 Router C:\>ping 1...1 Pinging 1...1 with 32 bytes of data: Reply from 192.168.8.254: Destination host unreachable. Reply from 192.168.8.254: Destination host unreachable. Reply from 192.168.8.254: Destination host unreachable. Reply from 192.168.8.254: Destination host unreachable.

Mensagens de retorno de destino inatingível

Mensagens de tempo excedido TTL limita o tempo que o pacote pode estar na rede sem ser descartado Se TTL expirar no caminho, router que tiver que descartar o pacote tem que enviar um pacote ICMP time exceeded. 1...2 D.Gateway 1...1 Cloud 1...1 11...1 Router Cloud 11...2 D.Gateway 11...1 C:\>ping -i 1 11...2 Pinging 11...2 with 32 bytes of data: Reply from 1...1: TTL expired in transit. Reply from 1...1: TTL expired in transit. Reply from 1...1: TTL expired in transit. Reply from 1...1: TTL expired in transit.

Mensagens de tempo excedido

Mensagens de atribuição ou resposta de relógio O pedido ICMP timestamp permite que um sistema pergunte a outro qual o tempo corrente O sistema que pede o tempo coloca o Timestamp na origem e envia o pedido O sistema que responde preenche o campo Timestamp na recepção quando recebe o pedido, e o Timestamp na transmissão quando envia o pedido Tipo Código Checksum Identificador Sequência Timestamp Timestamp na origem na recepção Timestamp na transmissão Timestamp na origem - tempo do relógio da estação emissora quando enviou a mensagem. Timestamp na recepção - tempo de relógio em que a estação receptora recebeu a mensagem. Timestamp na transmissão - tempo de relógio em que a estação receptora reenviou a mensagem.

Address mask request e reply Pacotes address mask request usam-se para descobrir máscaras de redes IP Sistemas sem disco obtêm a máscara de sub-rede quando são inicializados Situação semelhante à do RARP e BOOTP;

Outras mensagens (1) Mensagens de indicação de parâmetros errados Erro no cabeçalho, router descarta o pacote e envia uma mensagem ICMP Parameter Problem a quem originou esse pacote Mensagens de informação de destruição de pacotes Não recebe pacote devido a falta de espaço no seu buffer de recepção, este descarta o pacote e envia uma mensagem ICMP Source Quench à estação que originou esse pacote Mensagens de pedido ou resposta de informação Descoberta de endereço IP enviando pacote ICMP com os campos de endereço origem e destino com o valor zero Solução preferível - BOOTP e DHCP

Exemplos (1) Estação 1 contacta estação 4 Estação 1 contacta estação 9...1 R1 2... /8 5... R2 R3 7... R4 /8 /8 1.../ 8 3.../ 8 6.../ 8 8.../ 8 R1: 1.../8 - direct 2.../8 - direct.../ - R2 R2: 3.../8 - direct 2.../8 - direct 4.../8 - direct 1.../8 - R1.../ - R3 R3: 6.../8 - direct 7.../8 - direct 5.../8 - direct 8.../8 - R4.../ - R2 R1: 7.../8 - direct 8.../8 - direct.../ - R3

Exemplos (2) Estação 1 contacta estação 4 Estação 1 contacta estação 9...1 Internet R5 R1 2... /8 5... R2 /8 R3 7... R4 /8 1.../ 8 3.../ 8 6.../ 8 8.../ 8