Redes de Computadores



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

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

ICMP Internet Control Message Protocol

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

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

Visão geral da arquitetura do roteador

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

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

Traceroute em Detalhes

ICMP. Tipos de mensagens ICMP

Redes de Computadores

Tecnologia de Redes. Protocolo ICMP

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

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

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.

Redes de Computadores

Redes de Computadores

INTRODUÇÃO AO PING E TRACEROUTE

Estrutura da Internet

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

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

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

Protocolo IP (Internet Protocol) Características do

Redes de computadores e a Internet. A camada de rede

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

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

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

Protocolos, DNS, DHCP, Ethereal e comandos em Linux

Redes de Computadores

Gerência de Redes Experimento 1

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

Aula 6 Modelo de Divisão em Camadas TCP/IP

Redes de Computadores II INF-3A

MÓDULO 8 Modelo de Referência TCP/IP

Funcionalidades da camada de rede

Guia de Conectividade Worldspan Go Res! A V A N Ç A D O

Camada de Rede. Prof. Leonardo Barreto Campos 1

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

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

INSTITUTO SUPERIOR DE ENGENHARIA DE LISBOA

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

Fundamentos à Redes de Computadores. Prof. Victor Guimarães

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

Arquitetura de Rede de Computadores

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

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

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

A Camada de Rede. A Camada de Rede

Aula 5 Camada de rede (TCP/IP):

Capítulo 7 CAMADA DE TRANSPORTE

Administração de Redes Redes e Sub-redes

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

ADDRESS RESOLUTION PROTOCOL. Thiago de Almeida Correia

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

Parte 3: Camada de Rede

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

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS

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.

Prof. Samuel Henrique Bucke Brito

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

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

Laboratório Firewall IPv6

Redes de Computadores

Unidade 5 Utilitários de Redes

LABORATÓRIO III. ROTEAMENTO ESTÁTICO Documento versão 0.1. Aluno: Paulo Henrique Moreira Gurgel #

Aula pratica 4 Testar Conexões TCP/IP em Redes Industrias Usando os comandos Ping e Net View (1.a Parte)

Gestão da Segurança da Informação Professor: Maurício AULA 04 Tipos de Ataques

Redes de Computadores

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

Aula 4. Pilha de Protocolos TCP/IP:

Tecnologia de Redes de Computadores - aula 5

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

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

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

CAMADA DE REDES PARTE II. Fabrício Pinto

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

Roteamento em Redes de Computadores CPE 825

6 de Julho de Exercício 23 Para que servem portas na camada de transporte?

18/05/2014. Problemas atuais com o IPv4

Redes de Computadores

Redes de Computadores

IPv6. César Loureiro. V Workshop do PoP-RS/RNP e Reunião da Rede Tchê

Tutorial de TCP/IP Parte 21 Roteiro Para Resolução de Problemas

TCP é um protocolo de TRANSMISSÃO, responsável pela confiabilidade da entrega da informação.

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

Endereço Físico (cont.)

INFO ARQ REDES. Prova 2 Bimestre. Obs: Questões RASURADAS são consideradas como ERRADAS GABARITO

Selecionar o melhor caminho para uma finalidade particular; Usar o caminho para chegar aos outros sistemas;

REDES DE COMPUTADORES

Redes de Comunicações

Transcrição:

s de Computadores s de Computadores s de Computadores 2 1

Roteamento como visto cada gateway / host roteia mensagens não há coordenação com outras máquinas Funciona bem para sistemas estáveis e sem erros / falhas >>> esta não é a realidade Problemas: falhas de comunicação falhas em processadores máquinas desconectadas temporariamente congestionamento - gateways intermediários não conseguem processar tráfego Deve-se permitir que erros e circunstâncias anormais sejam comunicadas s de Computadores 3 ICMP - Internet Control Message Protocol permite que gateways mandem mensagens de erro ou controle a outros gateways ou hosts proporciona comunicação entre o SW IP em uma máquina e o SW IP de outra máquina somente relata situações de erro ao fonte (pois só o endereço do fonte está disponível no pacote). O fonte (originador do pacote) deve tomar atitudes para corrigir o problema erros de responsabilidade do originador: OK erros de responsabilidade de nodos intermediários: nada a fazer s de Computadores 4 2

ICMP usado pelo IP para reportar situações de erro ICMP usa o IP para mandar suas mensagens ICMP não reporta erros de mensagens ICMP Campo tipo =1 indica ICMP s de Computadores 5 Tratamento por módulos de software ICMP de Enlace IPv4 ou v6 Enlace s de Computadores 6 3

Formato da mensagem s de Computadores 7 Type code meaning 0 0 echo reply 3 0 network unreachable 3 1 host unreachable 3 2 port unreachable 4 0 source queench 5 0 redirece 8 0 echo request 9/10 0 router discovery advertisement 11 0 time exeeded 12 0 parameter problem 13/14 0 time stamp request 17/18 0 network request/reply s de Computadores 8 4

Algumas funções do ICMP teste de alcançabilidade (ping) relato de destinatário não alcancável congestionamento controle de fluxo manda pacote source queech para origem do pacote baixar taxa de transmissão pedido de troca de rotas detecção de rotas circulares ou longas detecção de MTU s de Computadores 9 Teste de alcançabilidade ICMP echo request e echo reply verifica: sw IP na máquina local gateways intermediários máquina remota e seus softwares de IP e ICMP comando PING de Enlace IPv4 ou v6 Enlace ICMP de Enlace IPv4 ou v6 Enlace s de Computadores 10 5

ICMP IPv4 ou v6 ICMP IPv4 ou v6 de Enlace reply Enlace request de Enlace Enlace s de Computadores 11 Relato de destinatário não alcançável quando um gateway não consegue entregar o datagrama relato de causa: 0, network unreachable ; 1, host unreachable; 2, port unreachable s de Computadores 12 6

Congestionamento IP é não orientado a conexão não se pode reservar recursos por conexão >> gateways podem receber mais mensagens do que conseguem tratar uso de mensagens source queench para controle de fluxo gateway congestionado manda mensagens para que o originador mande mensagens a uma taxa menor mensagens enviadas enquanto o congestionamento estiver acontecendo para o originador a ausência de mensagens source queench significa possibilidade de aumentar novamente a taxa de transmissão - esta retomada é gradual s de Computadores 13 Congestionamento Host Gateway Descarte MSG Source Queech s de Computadores 14 7

Formato da mensagem source queench Header do pacote descartado s de Computadores 15 Pedido de troca de rotas em tabelas de hosts gateways sabem rotas quando gateway detecta que o host usa rota ineficiente, o gateway manda uma mensagem ICMP-redirect para que o host passe a usar outra rota um host pode inicializar sabendo somente um gateway da rede local hosts iniciam com informação mínima sobre roteamento, e aprendem novas rotas dos gateways H1 G1 G2 H2 H1: só conhece G1 ao iniciar H1 manda mensagem para H2 usando G1 G1 detecta rota não ótima e informa H1 sobre G2 via Redirect H1 adiciona G2 em sua tabela de rotas s de Computadores 16 8

s de Computadores 17 Detecção de rotas circulares ou longas cada vez que um pacote IP passa por um nodo intermediário, o contador TTT (Time To Live) é decrementado quando este for zero e o pacote não estiver no destino, o pacote é descartado e o originador é notificado s de Computadores 18 9

Detecção MTU da rota pacote IP enviado com bit don t fragment setado ao chegar em roteador cujo próximo enlace tem MTU menor que o pacote roteador descarta pacote envia mensagem ICMP de aviso ao fonte s de Computadores 19 Implementação do PING fldotti@kriti 41 % ping -s hios PING hios.inf.pucrs.br: 56 data bytes 64 bytes from hios.inf.pucrs.br (200.17.93.34): icmp_seq=0. time=1. ms 64 bytes from hios.inf.pucrs.br (200.17.93.34): icmp_seq=1. time=0. ms 64 bytes from hios.inf.pucrs.br (200.17.93.34): icmp_seq=2. time=0. ms 64 bytes from hios.inf.pucrs.br (200.17.93.34): icmp_seq=3. time=0. ms ^C ----hios.inf.pucrs.br PING Statistics---- 4 packets transmitted, 4 packets received, 0% packet loss round-trip (ms) min/avg/max = 0/0/1 manda um echo request a cada segundo, comnúmero de sequencia, marca o instante de envio recebe os echo reply e calcula o tempo de retorno s de Computadores 20 10

Implementação do Traceroute fldotti@hios 43 % traceroute -I jacui.inf.ufrgs.br traceroute to jacui.inf.ufrgs.br (143.54.11.130), 30 hops max, 40 byte packets 1 200.17.93.254 (200.17.93.254) 0.856 ms 0.637 ms 0.564 ms 2 200.132.14.1 (200.132.14.1) 0.902 ms 0.862 ms 0.797 ms 3 200.17.89.33 (200.17.89.33) 4.588 ms 3.920 ms 4.168 ms 4 pucrs-s2-betelgeuse.tche.br (200.19.240.9) 6.979 ms 4.535 ms 5.168 ms 5 rnp-a155-castor.tche.br (200.19.246.2) 5.469 ms 4.985 ms 11.304 ms 6 ufrgs-f4-2-grs.pop-rs.rnp.br (200.132.0.16) 5.021 ms 6.039 ms 4.877 ms 7 routii.inf.ufrgs.br (143.54.4.3) 8.095 ms 5.691 ms 6.290 ms 8 jacui.inf.ufrgs.br (143.54.11.130) 6.564 ms 6.430 ms 4.616 ms s de Computadores 21 Implementação do Traceroute fldotti@hios 42 % traceroute jacui.inf.ufrgs.br traceroute to jacui.inf.ufrgs.br (143.54.11.130), 30 hops max, 40 byte packets 1 200.17.93.254 (200.17.93.254) 0.899 ms 0.668 ms 2.674 ms 2 200.132.14.1 (200.132.14.1) 1.076 ms 0.823 ms 0.800 ms 3 200.17.89.33 (200.17.89.33) 3.880 ms 8.151 ms 3.246 ms 4 pucrs-s2-betelgeuse.tche.br (200.19.240.9) 18.635 ms 10.509 ms 5.840 ms 5 rnp-a155-castor.tche.br (200.19.246.2) 27.393 ms 23.485 ms 10.769 ms 6 ufrgs-f4-2-grs.pop-rs.rnp.br (200.132.0.16) 357.182 ms 12.197 ms 15.627 ms 7 routii.inf.ufrgs.br (143.54.4.3) 11.177 ms!x * 18.086 ms!x s de Computadores 22 11

Implementação do Traceroute manda mensagem UDP para porta não usada no host destino, com ttl=1 roteador decrementa ttl (=0), retorna uma mensagem ICMP time exceeded traceroute manda mensagem com ttl=2... Ttl++ até que mensagem chege ao destino o destino manda uma mensagem ICMP service unavailable s de Computadores 23 Implementação do Traceroute -I manda mensagem ICMP echo request para o destino, com ttl=1 roteador decrementa ttl (=0), retorna uma mensagem ICMP time exceeded traceroute manda mensagem com ttl=2... ttl++ até que mensagem chege ao destino o destino manda uma mensagem ICMP echo reply s de Computadores 24 12

Implementação do Traceroute usualmente testa cada roteador 3 x mensagem perdida ou roteador que não responde é sinalizado por * s de Computadores 25 13