redes de computadores aula prática 4 professor: josé marcos nogueira [email protected] monitor:...
TRANSCRIPT
![Page 1: Redes de Computadores Aula Prática 4 Professor: José Marcos Nogueira jmarcos@dcc.ufmg.br Monitor: Vinícius Fernandes Soares Mota vfsmota@dcc.ufmg.br](https://reader036.vdocuments.mx/reader036/viewer/2022062404/552fc105497959413d8c0850/html5/thumbnails/1.jpg)
Redes de Computadores
Aula Prática 4
Professor: José Marcos [email protected]
Monitor: Vinícius Fernandes Soares [email protected]
![Page 2: Redes de Computadores Aula Prática 4 Professor: José Marcos Nogueira jmarcos@dcc.ufmg.br Monitor: Vinícius Fernandes Soares Mota vfsmota@dcc.ufmg.br](https://reader036.vdocuments.mx/reader036/viewer/2022062404/552fc105497959413d8c0850/html5/thumbnails/2.jpg)
Pilha de Protocolos
Internet Protocol(IP) -> protocolo da camada de rede para a Internet
![Page 3: Redes de Computadores Aula Prática 4 Professor: José Marcos Nogueira jmarcos@dcc.ufmg.br Monitor: Vinícius Fernandes Soares Mota vfsmota@dcc.ufmg.br](https://reader036.vdocuments.mx/reader036/viewer/2022062404/552fc105497959413d8c0850/html5/thumbnails/3.jpg)
Internet Protocol Cada host recebe um endereço único
Internet Corporation for Assigned Name And Numbers (ICANN)
Regional Internet Registries(RIR) Gerência Geográfica American Registry for Internet Numbers(ARIN)
Empresas com necessidade de muitos endereços reportam ao RIR Ex: provedores
![Page 4: Redes de Computadores Aula Prática 4 Professor: José Marcos Nogueira jmarcos@dcc.ufmg.br Monitor: Vinícius Fernandes Soares Mota vfsmota@dcc.ufmg.br](https://reader036.vdocuments.mx/reader036/viewer/2022062404/552fc105497959413d8c0850/html5/thumbnails/4.jpg)
Internet Protocol Roteador usa endereço IP de destino para
o roteamento -> justificativa controle
224.0.0.0 e 239.255.255.255 -> endereços multicast
255.255.255.255 -> broadcast
IP permite que datagramas viajem através de redes diferentes Ex: Tamanho máximo do pacote diferente Adaptação -> fragmentação de pacotes
![Page 5: Redes de Computadores Aula Prática 4 Professor: José Marcos Nogueira jmarcos@dcc.ufmg.br Monitor: Vinícius Fernandes Soares Mota vfsmota@dcc.ufmg.br](https://reader036.vdocuments.mx/reader036/viewer/2022062404/552fc105497959413d8c0850/html5/thumbnails/5.jpg)
Formato Datagrama IP
![Page 6: Redes de Computadores Aula Prática 4 Professor: José Marcos Nogueira jmarcos@dcc.ufmg.br Monitor: Vinícius Fernandes Soares Mota vfsmota@dcc.ufmg.br](https://reader036.vdocuments.mx/reader036/viewer/2022062404/552fc105497959413d8c0850/html5/thumbnails/6.jpg)
Formato Datagrama IP
Versão -> Versão do IP (4 bits) IPv4 – Dominante na internet
Uso de 32 bits -> 192.168.0.1 Possibilidade de esgotamento
IPv6 – Nova definição Uso de 128 bits -> 1500 endereços a cada 0,93m2
Tamanho do Cabeçalho – 4 bits
Tamanho Total – 16 bits
![Page 7: Redes de Computadores Aula Prática 4 Professor: José Marcos Nogueira jmarcos@dcc.ufmg.br Monitor: Vinícius Fernandes Soares Mota vfsmota@dcc.ufmg.br](https://reader036.vdocuments.mx/reader036/viewer/2022062404/552fc105497959413d8c0850/html5/thumbnails/7.jpg)
Formato Datagrama IP
Identificação (16 bits), Flags (3 bits), Deslocamento do Fragmento (13 bits) Usados na fragmentação de pacotes
![Page 8: Redes de Computadores Aula Prática 4 Professor: José Marcos Nogueira jmarcos@dcc.ufmg.br Monitor: Vinícius Fernandes Soares Mota vfsmota@dcc.ufmg.br](https://reader036.vdocuments.mx/reader036/viewer/2022062404/552fc105497959413d8c0850/html5/thumbnails/8.jpg)
Formato Datagrama IP
Tempo de Vida – 8 bits Número de hops restantes
Protocolo – 8 bits
![Page 9: Redes de Computadores Aula Prática 4 Professor: José Marcos Nogueira jmarcos@dcc.ufmg.br Monitor: Vinícius Fernandes Soares Mota vfsmota@dcc.ufmg.br](https://reader036.vdocuments.mx/reader036/viewer/2022062404/552fc105497959413d8c0850/html5/thumbnails/9.jpg)
Formato Datagrama IP
Endereço de Origem – 32 bits
Endereço de Destino – 32 bits
Maiores informações http://pt.wikipedia.org/wiki/Protocolo_de_Internet
![Page 10: Redes de Computadores Aula Prática 4 Professor: José Marcos Nogueira jmarcos@dcc.ufmg.br Monitor: Vinícius Fernandes Soares Mota vfsmota@dcc.ufmg.br](https://reader036.vdocuments.mx/reader036/viewer/2022062404/552fc105497959413d8c0850/html5/thumbnails/10.jpg)
Fragmentação IP Ocorre quando o pacote IP é maior do que
o suportado pela camada Ethernet
É necessário quebrar o pacote IP em pedaços menores
![Page 11: Redes de Computadores Aula Prática 4 Professor: José Marcos Nogueira jmarcos@dcc.ufmg.br Monitor: Vinícius Fernandes Soares Mota vfsmota@dcc.ufmg.br](https://reader036.vdocuments.mx/reader036/viewer/2022062404/552fc105497959413d8c0850/html5/thumbnails/11.jpg)
Fragmentação IP
Envio de duas mensagens de 5000 bytes em uma rede que pode suportar no máximo 1514 bytes/pacote.
Envio do desktop para o laptop
![Page 12: Redes de Computadores Aula Prática 4 Professor: José Marcos Nogueira jmarcos@dcc.ufmg.br Monitor: Vinícius Fernandes Soares Mota vfsmota@dcc.ufmg.br](https://reader036.vdocuments.mx/reader036/viewer/2022062404/552fc105497959413d8c0850/html5/thumbnails/12.jpg)
Fragmentação IP Trace – fragment_5000_isolated.capfragment_5000_isolated.cap
Pacotes 1/4 e 5/8
IP recebe 5008 bytes 8 bytes – cabeçalho UDP
Rede permite 1514 bytes 14 bytes – cabeçalho Ethernet
IP divide em pacotes
![Page 13: Redes de Computadores Aula Prática 4 Professor: José Marcos Nogueira jmarcos@dcc.ufmg.br Monitor: Vinícius Fernandes Soares Mota vfsmota@dcc.ufmg.br](https://reader036.vdocuments.mx/reader036/viewer/2022062404/552fc105497959413d8c0850/html5/thumbnails/13.jpg)
Fragmentação IP 3 pacotes de 1514 – 1/3 – 5/7
1480 bytes dados 14 bytes cabeçalho Ethernet 20 bytes cabeçalho IP
![Page 14: Redes de Computadores Aula Prática 4 Professor: José Marcos Nogueira jmarcos@dcc.ufmg.br Monitor: Vinícius Fernandes Soares Mota vfsmota@dcc.ufmg.br](https://reader036.vdocuments.mx/reader036/viewer/2022062404/552fc105497959413d8c0850/html5/thumbnails/14.jpg)
Fragmentação IP 1 pacote de 602 bytes
5000 – 1480*3 = 560 bytes dados 14 bytes cabeçalho Ethernet 20 bytes cabeçalho IP 8 bytes cabeçalho UDP
![Page 15: Redes de Computadores Aula Prática 4 Professor: José Marcos Nogueira jmarcos@dcc.ufmg.br Monitor: Vinícius Fernandes Soares Mota vfsmota@dcc.ufmg.br](https://reader036.vdocuments.mx/reader036/viewer/2022062404/552fc105497959413d8c0850/html5/thumbnails/15.jpg)
Fragmentação IP
Reconstrução datagrama inicial Identification – ligar todos os fragmentos
1/4 – 0xfd2b 5/8 – 0xfd2c
Fragment Offset – primeiro byte do pacote Pacotes 4/8 – 4440 (1480 * 3)
Flag – indica se existem fragmentos adicionais Pacotes 1-3 e 5-7 – Sim (0x02) Pacotes 4 e 8 – Não (0x00)
![Page 16: Redes de Computadores Aula Prática 4 Professor: José Marcos Nogueira jmarcos@dcc.ufmg.br Monitor: Vinícius Fernandes Soares Mota vfsmota@dcc.ufmg.br](https://reader036.vdocuments.mx/reader036/viewer/2022062404/552fc105497959413d8c0850/html5/thumbnails/16.jpg)
Ping no IPv6
Trace – fragment_5000_isolated.capfragment_5000_isolated.cap
Três pings do desktop no notebook
![Page 17: Redes de Computadores Aula Prática 4 Professor: José Marcos Nogueira jmarcos@dcc.ufmg.br Monitor: Vinícius Fernandes Soares Mota vfsmota@dcc.ufmg.br](https://reader036.vdocuments.mx/reader036/viewer/2022062404/552fc105497959413d8c0850/html5/thumbnails/17.jpg)
Ping no IPv6
Encapsulamento IPV6 no IPV4 – IPV6 é parte dos dados do IPV4
Tamanho endereços Compatibilidade
![Page 18: Redes de Computadores Aula Prática 4 Professor: José Marcos Nogueira jmarcos@dcc.ufmg.br Monitor: Vinícius Fernandes Soares Mota vfsmota@dcc.ufmg.br](https://reader036.vdocuments.mx/reader036/viewer/2022062404/552fc105497959413d8c0850/html5/thumbnails/18.jpg)
Traceroute Mapeia todos os hosts intermediários
existentes ao longo de um caminho que conduz a um host especifico na Internet
![Page 19: Redes de Computadores Aula Prática 4 Professor: José Marcos Nogueira jmarcos@dcc.ufmg.br Monitor: Vinícius Fernandes Soares Mota vfsmota@dcc.ufmg.br](https://reader036.vdocuments.mx/reader036/viewer/2022062404/552fc105497959413d8c0850/html5/thumbnails/19.jpg)
Traceroute Usa protocolos ICMP
Relatam informações sobre eventos da camada de rede Enviados dentro do datagrama IP
Solicitação de informações Ex: Mensagens de Ping
Comunicação de erros Ex: Falta de suporte a um tipo de protocolo ->
campo Protocolo do cabeçalho IP
![Page 20: Redes de Computadores Aula Prática 4 Professor: José Marcos Nogueira jmarcos@dcc.ufmg.br Monitor: Vinícius Fernandes Soares Mota vfsmota@dcc.ufmg.br](https://reader036.vdocuments.mx/reader036/viewer/2022062404/552fc105497959413d8c0850/html5/thumbnails/20.jpg)
Traceroute - Funcionamento Envia pacotes UDP
Tempo de Vida do cabeçalho IP com tamanho 1, 2, 3....
Recebe as mensagens ICMP Time-to-Live_Exceeded -> Mapeamento nós intermediários
Cada pacote pode tomar um caminho diferente -> geração de uma conexão que não existe Solução: executar várias vezes e comparar
![Page 21: Redes de Computadores Aula Prática 4 Professor: José Marcos Nogueira jmarcos@dcc.ufmg.br Monitor: Vinícius Fernandes Soares Mota vfsmota@dcc.ufmg.br](https://reader036.vdocuments.mx/reader036/viewer/2022062404/552fc105497959413d8c0850/html5/thumbnails/21.jpg)
Traceroute
![Page 22: Redes de Computadores Aula Prática 4 Professor: José Marcos Nogueira jmarcos@dcc.ufmg.br Monitor: Vinícius Fernandes Soares Mota vfsmota@dcc.ufmg.br](https://reader036.vdocuments.mx/reader036/viewer/2022062404/552fc105497959413d8c0850/html5/thumbnails/22.jpg)
Traceroute Trace – traceroute1_src.captraceroute1_src.cap Pacotes 1/2 Resolução DNS
softeng.camp.clarkson.edu
![Page 23: Redes de Computadores Aula Prática 4 Professor: José Marcos Nogueira jmarcos@dcc.ufmg.br Monitor: Vinícius Fernandes Soares Mota vfsmota@dcc.ufmg.br](https://reader036.vdocuments.mx/reader036/viewer/2022062404/552fc105497959413d8c0850/html5/thumbnails/23.jpg)
Traceroute Pacote 3 – Primeira Mensagem UDP Time-to-Live 1 Repetições pacotes 7 e 9 -> variações
![Page 24: Redes de Computadores Aula Prática 4 Professor: José Marcos Nogueira jmarcos@dcc.ufmg.br Monitor: Vinícius Fernandes Soares Mota vfsmota@dcc.ufmg.br](https://reader036.vdocuments.mx/reader036/viewer/2022062404/552fc105497959413d8c0850/html5/thumbnails/24.jpg)
Traceroute Pacote 11 – Time-to-Live 2 Encontra destino Repetições pacotes 15 e 17
![Page 25: Redes de Computadores Aula Prática 4 Professor: José Marcos Nogueira jmarcos@dcc.ufmg.br Monitor: Vinícius Fernandes Soares Mota vfsmota@dcc.ufmg.br](https://reader036.vdocuments.mx/reader036/viewer/2022062404/552fc105497959413d8c0850/html5/thumbnails/25.jpg)
Traceroute Trace – traceroute1_dst.captraceroute1_dst.cap Pacotes 1, 3 e 5 -> correspondentes a 11,
15 e 17 da fonte Time to Live: 1