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

Documentos relacionados
Redes de Computadores

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

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

ICMP Internet Control Message Protocol

Fernando Albuquerque - fernando@cic.unb.br ADMINISTRAÇÃO TCP/IP. Fernando Albuquerque fernando@cic.unb.br

ICMP. Tipos de mensagens ICMP

Tecnologia de Redes. Protocolo ICMP

INSTITUTO SUPERIOR DE ENGENHARIA DE LISBOA

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

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

Traceroute em Detalhes

INTRODUÇÃO AO PING E TRACEROUTE

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

Visão geral da arquitetura do roteador

Gerência de Redes Experimento 1

Nível de rede - Tópicos

Traceroute É uma ferramenta de diagnóstico que rastreia a rota de um pacote através de uma rede de computadores e que utiliza os protocolos IP e ICMP.

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

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

Sistemas Operacionais de Redes. Aula: Gerenciamento de rede Professor: Jefferson Igor D. Silva

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

Protocolos, DNS, DHCP, Ethereal e comandos em Linux

REDES DE COMPUTADORES

Regras de funcionamento (Unreliable Delivery, etc.) Método de roteamento (Sem conexão) Formato dos dados em um datagrama

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

Redes de Computadores

ARP- Address Resolution Protocol

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

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.

Redes de Computadores

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.

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

Laboratório. Assunto: endereçamento IP e roteamento.

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

Redes de Comunicações

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

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

Estrutura da Internet

Redes de Computadores

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

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

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

Pacote (Datagrama) IP

ALTERNATIVAS AO PROTOCOLO ICMP PARA DIAGNÓSTICO DE ESTADOS DE HOSTS E VERIFICAÇÃO DE ROTAS UTILIZANDO SOFTWARE LIVRE

Arquitetura TCP/IP. Parte IV Mapeamento de endereços IP em endereços físicos (ARP) Fabrízzio Alphonsus A. M. N. Soares

Trabalho de laboratório sobre ARP

Administração de Redes Redes e Sub-redes

Roteamento em Redes de Computadores CPE 825

REDES DE COMPUTADORES E TELECOMUNICAÇÕES MÓDULO 12

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

Redes de Computadores

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

Funcionalidades da camada de rede

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

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

Aula prática. Objetivo IPCONFIG. Prof. Leandro Pykosz Informa a configuração atual de rede da máquina;

Redes de comunicação. Mod 2 Redes de computadores. Professor: Rafael Henriques

REDE DE COMPUTADORES

Programação de Sockets em C/C++

GESTÃO DE SISTEMAS E REDES YNAMIC HOST CONFIGURATION PROTOCOL

1. Explicando Roteamento um exemplo prático. Através da análise de uns exemplos simples será possível compreender como o roteamento funciona.

Leia atentamente o roteiro abaixo executando as instruções que se seguem.

Trabalho de laboratório sobre ARP

Prof. Samuel Henrique Bucke Brito

Roteamento Estático (1 ( )

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

ADDRESS RESOLUTION PROTOCOL. Thiago de Almeida Correia

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

Redes de Computadores II

ESCOLA SUPERIOR DE TECNOLOGIA E GESTÃO

Interconexão de Redes. Aula 03 - Roteamento IP. Prof. Esp. Camilo Brotas Ribeiro cribeiro@catolica-es.edu.br

Redes de computadores e a Internet. A camada de rede

Exercícios de Revisão Redes de Computadores Edgard Jamhour. Nome dos Alunos

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

Redes de Computadores. Protocolo TCP/IP Profa. Priscila Solís Barreto

Arquitetura TCP/IP. Parte XI Transporte orientado a conexão (TCP) Fabrízzio Alphonsus A. M. N. Soares

Troubleshooting em rede básica

Laboratório Firewall IPv6

Redes de Computadores II INF-3A

Teleprocessamento e Redes

Equipamentos de rede. Repetidores. Repetidores. Prof. Leandro Pykosz

Redes de Computadores

Firewalls e DNS. Como e por que configurar corretamente. Hugo Koji Kobayashi. Registro.br. 30 de Junho de /24

Sumário INTRODUÇÃO... 4 PROTOCOLO ARP...5 ARP - ADDRESS RESOLUTION PROTOCOL...5 FUNCIONAMENTO DO PROTOCOLO ARP...5 CACHE ARP... 6

Prof. Samuel Henrique Bucke Brito

Relatório do Laboratório de Redes 5 Professor Valter Roesler. Diogo Costa Lucas Magrini Rigo

Camada de Transporte, protocolos TCP e UDP

Transcrição:

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

Ping Testa se um outro terminal se encontra atingível O programa envia uma mensagem ICMP echo request para um terminal e espera por receber uma mensagem ICMP echo reply Ponto de partida para determinar qual é o problema numa ligação; Mede o rount trip time indicação de quão longe se encontra o outro terminal Ferramenta de diagnóstico

RTT Normalmente o primeiro rtt é maior que os seguintes Pedido e resposta ARP sun % arp -a make sun ARP cache is empty sun % ping svr4 PING svr4: 56 data bytes 64 bytes from svr4 (140.252.13,34): icmp_seq=0. time=7. ms 64 bytes from svr4 (140.252.13.34): icmp_seq=1. time=4. ms 64 bytes from svr4 (140.252.13.34): icmp_seq=2. time=4. ms 64 bytes from svr4 (140.252.13.34): icmp_seq=3. time=4. ms ^? type interrupt key to stop ---svr4 PING Statistics--- 4 packets transmitted, 4 packets received, 0% packet loss round-trip (ms) min/avg/max = 4/4/7

Opção de gravação de rotas A opção -R permite a funcionalidade de gravação de rotas Cada router atravessado pelo datagrama IP tem de adicionar o seu endereço IP a uma lista no campo de opções Quando o datagrama chega ao destino, a lista de endereços IP é copiada para a mensagem ICMP echo reply, e todos os routers no percurso de volta adicionam os seus endereços IP à lista Quando o terminal origem recebe a mensagem ICMP echo reply, é impressa a lista de endereços IP

Opção de gravação de rotas Limitação - pouco espaço existente no cabeçalho IP para a lista de endereços IP O tamanho do campo de tamanho do cabeçalho limita-o a 60 bytes A opção de gravação de rotas coloca um overhead de 3 bytes Espaço disponível de apenas 37 bytes 9 endereços IP

Traceroute O programa Traceroute, opção de record route.

O programa Traceroute Ferramenta de debug que permite explorar os protocolos da gama TCP/IP Normalmente (mas não é garantido), dois pacotes consecutivos com a mesma origem e destino seguem o mesmo percurso Traceroute permite analisar o percurso dos pacotes IP desde a origem ao destino É possível utilizar a opção de escolha do percurso ou de alguns elementos do percurso

Modo de operação (1) Traceroute necessita apenas de um módulo UDP no destino não é necessária nenhuma aplicação de servidor especial O pequeno espaço disponível para gravação de rotas no Ping faz com que seja necessário outro tipo de programa para analisar o percurso dos pacotes Traceroute usa ICMP e o campo de TTL do pacote IP TTL é inicializado com um determinado valor Cada router decrementa o valor do TTL Previne que os pacotes fiquem em loop indefinidamente Quando um router deixa de funcionar Quando a ligação entre dois routers se perde Leva algum tempo até os algoritmos de encaminhamento detectarem estes problemas o pacote poderia ficar em loop até o problema estar resolvido

Modo de operação (2) Quando um route recebe um pacote IP com TTL igual a 1 Decrementa o TTL Descarta o pacote Envia uma mensagem de erro ICMP time exceeded ao emissor O endereço IP origem do pacote IP que contém esta mensagem de erro é o endereço IP do router que recebeu o pacote com TTL de 1 Traceroute Envia um pacote IP com TTL de 1 para o destino O primeiro router que recebe o pacote decrementa o TTL, descarta o datagrama, e envia uma mensagem ICMP time exceeded. Este processo identifica o primeiro router no percurso Envia um pacote IP com TTL de 2 e encontra-se o endereço IP do segundo router O processo continua até o pacote IP chegar ao destino

Modo de operação (3) Como se determina que um pacote chegou ao destino? Traceroute envia datagramas UDP com o porto destino não válido (maior do que 30000) O módulo UDP do terminal destino envia uma mensagem de erro ICMP port unreachable Traceroute tem apenas de diferenciar entre as duas mensagens de erro ICMP recebidas para saber quando o processo termina

Exemplos (1)

Exemplos (2)

Opção de escolha do percurso O emissor pode especificar o percurso: Estrito o emissor especifica o caminho exacto que o pacote IP tem de seguir Relaxado o pacote pode também atravessar outros routers que se encontrem entre dois endereços da lista A lista de endereços IP tem de ser preenchida antes de o pacote ser enviado pelo emissor; Código = 0x83 para escolha do percurso relaxado ; Código = 0x89 para escolha do percurso estrito; Os campos len e ptr são idênticos aos da opção de gravação de rotas