Aula07 camada de rede
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Aula07 camada de rede

  • 1,406 views
Uploaded on

Administrador de Redes

Administrador de Redes

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,406
On Slideshare
1,406
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
124
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. 29/11/2012 1
  • 2. 29/11/2012 2
  • 3. • Principais funções:Define a entrega fim a fim dos pacotes definindoum endereçamento lógico, de forma que qualquerextremidade possa ser identificada, e métodos deroteamento para que qualquer grupo existente narede possa ser alcançado. 29/11/2012 3
  • 4. • Principais funções:• Responsabilidade desta camada definir como fragmentar um pacote em tamanhos menores tendo em vista a MTU (Maximum Transmision Unit - Unidade de transferência máxima) da tecnologia utilizada• O endereçamento e o roteamento podem ser destacados como sendo as principais. 29/11/2012 4
  • 5. • Mais afinal o que Roteamento?É o mecanismo através do qual duasmáquinas em comunicação “acham” eusam um caminho ótimo (o melhor)através de uma rede.29/11/2012 5
  • 6. • O Roteamento envolve: • Determinar que caminhos estão disponíveis; • Selecionar o “melhor” caminho para uma finalidade particular; • Usar o caminho para chegar aos outros sistemas; • Ajustar o formato dos dados (datagramas) às tecnologias de transporte disponíveis (MTU, MSS, etc.)29/11/2012 6
  • 7. • O Roteamento envolve: • O roteamento é baseado no endereçamento IP, particularmente, na parte de identificação de rede de um endereço IP. • Toda a tarefa é desenvolvida na camada Inter-rede da pilha de protocolos TCP/IP.29/11/2012 7
  • 8. • Classificação dos protocolos de Rede• Protocolos Roteáveis ou Roteados• Protocolos de Roteamento• Protocolo Não-Roteáveis29/11/2012 8
  • 9. • Protocolos Roteáveis• São protocolos que especificam o endereçamento lógico referente à camada inter-rede.• IP (Internet Protocol), o IPX (Internetwork Packet Exchange)29/11/2012 9
  • 10. • Protocolos de roteamento• São responsáveis pelo preenchimento da tabela de roteamento.• RIP (Routing Information Protocol) e o OSPF (Open Shortest Path First);29/11/2012 10
  • 11. • Protocolos Não-Roteáveis• É um protocolo que não pode ser encaminhado por roteadores.• DEC LAT e o NetBIOS ou NetBEUI.29/11/2012 11
  • 12. • Protoclo IP• Definido no RFC-790, o IP é o protocolo roteável utilizado atualmente na Internet.• Sua versão 4 (IPv4 definido na RFC- 791) tornou-se o protocolo de rede mais conhecido e utilizado atualmente. 29/11/2012 12
  • 13. •Estrutura de um endereçamento IP•Um endereço IP é uma seqüência de 32bits (1s e 0s)•Para facilitar a utilização do endereço IPele é escrito no formato decimalpontuado. 29/11/2012 13
  • 14. •Estrutura de um endereçamento IP• Neste formato, cada endereço é escrito em quatro partes separadas por pontos.• Cada parte do endereço é denominada octeto, já que é formada de oito dígitos binários.• Cada octeto varia entre 0 e 255. 11111111.11111111.11111111.00000000 29/11/2012 14
  • 15. •Estrutura de um endereçamento IP• Neste formato, cada endereço é escrito em quatro partes separadas por pontos. 192.168.0.1 29/11/2012 15
  • 16. •Estrutura de um endereçamento IP• Juntamente com o endereço IP é apresentada a máscara de rede, ou mascara de sub-rede.• Esta mascara possui o mesmo comprimento que o endereço IP.• A função da máscara de rede é identificar, dentro do endereço IP, a porção que identifica a rede e a porção que identifica o host. 29/11/2012 16
  • 17. •Estrutura de um endereçamento IP• A máscara pode ser escrita de duas formas: • Em quatro octetos, que variam de 0 a 255 • Por uma barra (“/”) seguida de um numero decimal que varia entre 1 e 32. • Vamos tomar como exemplo o IP 192.168.1.32 e a máscara 255.255.255.0. • Esse par, IP/máscara, pode ser reescrito da seguinte forma: 192.168.1.32/24. 29/11/2012 17
  • 18. Converter em binário 128 64 32 16 8 4 2 1 Converter a máscara em binário!29/11/2012 18
  • 19. Converter em binário 128 64 32 16 8 4 2 1 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 25529/11/2012 19
  • 20. Converter em binário 128 64 32 16 8 4 2 1 1 1 1 1 1 1 1 1 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255 255.255.255.255 11111111. 11111111. 11111111. 11111111 8bits 8bits 8bits 8bits 8 x 4 = Endereço de 32bits29/11/2012 20
  • 21. Converter em binário 128 64 32 16 8 4 2 1 1 1 1 1 1 1 1 1 192.168.1.32/32 255.255.255.255 11111111. 11111111. 11111111. 11111111 8bits 8bits 8bits 0bits 8 x 4 = Endereço de 32bits29/11/2012 21
  • 22. Converter em binário 192.168.1.32/24?29/11/2012 22
  • 23. Converter em binário 128 64 32 16 8 4 2 1 128 + 64 + 32 + 16 + 8 + 4 + 2 + 0 = 25429/11/2012 23
  • 24. Converter em binário 128 64 32 16 8 4 2 1 1 1 1 1 1 1 1 0 128 + 64 + 32 + 16 + 8 + 4 + 2 + 0 = 254 255.255.255.0 11111111. 11111111. 11111111. 00000000 8bits 8bits 8bits 0bits 8 x 3 = Endereço de 24bits29/11/2012 24
  • 25. Converter em binário 128 64 32 16 8 4 2 1 1 1 1 1 1 1 1 0 192.168.1.32/24 255.255.255.0 11111111. 11111111. 11111111. 00000000 8bits 8bits 8bits 0bits 8 x 3 = Endereço de 24bits29/11/2012 25
  • 26. Converter em binário 128 64 32 16 8 4 2 1 1 1 1 1 1 1 0 0 192.168.1.32/16 255.255.0.0 11111111. 11111111. 000000. 00000000 8bits 8bits 8bits 0bits 8 x 2 = Endereço de 16bits29/11/2012 26
  • 27. Converter em binário 192.168.0.1 ? 128 64 32 16 8 4 2 129/11/2012 27
  • 28. Converter em binário 192.168.0.1 ? 128 64 32 16 8 4 2 1 1 1 0 0 0 0 0 0 192 = 1100000029/11/2012 28
  • 29. Converter em binário 192.168.0.1 ? 128 64 32 16 8 4 2 129/11/2012 29
  • 30. Converter em binário 192.168.0.1 ? 128 64 32 16 8 4 2 1 129/11/2012 30
  • 31. Converter em binário 192.168.0.1 ? 128 64 32 16 8 4 2 1 1 029/11/2012 31
  • 32. Converter em binário 192.168.0.1 ? 128 64 32 16 8 4 2 1 1 0 129/11/2012 32
  • 33. Converter em binário 192.168.0.1 ? 128 64 32 16 8 4 2 1 1 0 1 029/11/2012 33
  • 34. Converter em binário 192.168.0.1 ? 128 64 32 16 8 4 2 1 1 0 1 0 129/11/2012 34
  • 35. Converter em binário 192.168.0.1 ? 128 64 32 16 8 4 2 1 1 0 1 0 1 0 0 0 168= 1010100029/11/2012 35
  • 36. Converter em binário 192.168.0.1 ? 128 64 32 16 8 4 2 1 1 0 1 0 1 0 0 0 11000000. 1010100029/11/2012 36
  • 37. Converter em binário 192.168.0.1 ? 128 64 32 16 8 4 2 1 0 0 0 0 0 0 0 0 11000000. 10101000.0000000029/11/2012 37
  • 38. Converter em binário 192.168.0.1 ? 128 64 32 16 8 4 2 1 0 0 0 0 0 0 0 1 11000000. 10101000.00000000.0000000129/11/2012 38
  • 39. Converter em binário 192.168.0.1 128 64 32 16 8 4 2 1 0 0 0 0 0 0 0 1 192. 168. 0. 1 11000000. 10101000.00000000.0000000129/11/2012 39
  • 40. Descobrindo o host 192.168.1.32/24?1. Primeiro converter mascara para binário2. Vamos converter o IP 192.168.1.32 para binário29/11/2012 40
  • 41. Descobrindo o hostIP: 192.168.1.32Mascara: 255.255.255.03. Vamos sobrepor a máscara e o IP e em seguida fazer um AND bit a bit29/11/2012 41
  • 42. • Função AND A B A.B 0 0 0 0 1 0 1 0 029/11/2012 1 1 1 42
  • 43. • Função AND A B A.B Máscara 0 0 0 IP AND 0 1 0 1 0 0 1 1 1 11111111.11111111.11111111.00000000 11000000.10101000.00000001.00100000 29/11/2012 43
  • 44. • Função AND A B A.B Máscara 0 0 0 IP 0 1 0 1 0 0 1 1 1 11111111.11111111.11111111.00000000 11000000.10101000.00000001.00100000 1 29/11/2012 44
  • 45. • Função AND A B A.B Máscara 0 0 0 IP AND 0 1 0 1 0 0 1 1 1 11111111.11111111.11111111.00000000 11000000.10101000.00000001.00100000 11 29/11/2012 45
  • 46. • Função AND A B A.B Máscara 0 0 0 IP AND 0 1 0 1 0 0 1 1 1 11111111.11111111.11111111.00000000 11000000.10101000.00000001.00100000 1100000.10101000. 0000001. 00000000 29/11/2012 46
  • 47. Já descobrimos a rede! 192.168.1.0 1100000.10101000. 0000001. 00000000 29/11/2012 47
  • 48. Descobrindo o hostIP: 192.168.1.32Mascara: 255.255.255.04. pegarmos a máscara, a invertermos e realizar o mesmo procedimento AND.29/11/2012 48
  • 49. • Função AND A B A.B Máscara 0 0 0 IP AND 0 1 0 1 0 0 1 1 1 11111111.11111111.11111111.00000000 11000000.10101000.00000001.00100000 1100000.10101000. 0000001. 00000000 29/11/2012 49
  • 50. Máscara• Função AND A B A.B Invertida 0 0 0 IP AND 0 1 0 1 0 0 1 1 1 00000000.00000000.00000000.11111111 11000000.10101000.00000001.00100000 29/11/2012 50
  • 51. Máscara• Função AND A B A.B Invertida 0 0 0 IP AND 0 1 0 1 0 0 1 1 1 00000000.00000000.00000000.11111111 11000000.10101000.00000001.00100000 00000000.00000000.00000000.00100000 29/11/2012 51
  • 52. Descobrindo o host 32 128 64 32 16 8 4 2 1 0 0 1 0 0 0 0 029/11/2012 52
  • 53. Descobrindo o host 192.168.1.32 00000000.00000000.00000000.0010000029/11/2012 53
  • 54. Descobrindo o host 192.168.1.32 HOST29/11/2012 54
  • 55. Descobrindo o host 192.168.1.0 REDE29/11/2012 55
  • 56. Descobrindo o host 192.168.1.32 REDE HOST29/11/2012 56
  • 57. Descobrindo o host IP 10.1.16.63 Mascará 255.0.0.0 ou 10.1.16.63/8 Rede: 10.0.0.0 Host 1.16.6329/11/2012 57
  • 58. Endereços Reservados •O endereço de rede possui a parte de host preenchida por zeros: 192.168.1.0/24 •O endereço de Broadcast possui a porção de host é 255 (todos os bits 1s).29/11/2012 58
  • 59. Endereços Reservados • O broadcast local é aquele restrito somente a rede ao qual o host está conectado, 255.255.255.255. • O broadcast remoto é endereçado a uma rede remota isto é, a qual a origem não está diretamente conectada. exemplo: 192.168.1.25529/11/2012 59
  • 60. Hierarquia do endereçamento IP Endereçamento Classfull• Classe A – Redes maiores;• Classe B – Redes de porte médio;• Classe C – Redes pequenas;• Classe D – Utilizado para multicast;• Classe E – Reservado para utilização futura.29/11/2012 60
  • 61. Endereçamento Classfull • Classe A • Foi criado para suportar redes extremamente grandes, com mais de 16 milhões de endereços de host disponíveis. • Usam somente o primeiro octeto para indicar o endereço de rede. 29/11/2012 61
  • 62. Endereçamento Classfull • Classe A • Tem o primeiro bit fixo com valor 0 (00000000) e o maior 127 (01111111). • Qualquer endereço que comece com um valor entre 1 e 126 no primeiro octeto é um endereço de classe A. 29/11/2012 62
  • 63. Endereçamento Classfull • Classe A • Pode discriminar 16.646.144 hosts em cada uma das suas 126 redes. • A máscara de rede Classe A é 255.0.0.0, 8 bits 29/11/2012 63
  • 64. Endereçamento Classfull • Classe B • Foi criado para dar conta das necessidades de redes de porte médio a grande. • Um endereço IP de classe B usa os dois primeiros octetos para indicar o endereço da rede. • Os outros dois octetos especificam os endereços dos hosts. 29/11/2012 64
  • 65. Endereçamento Classfull• Classe B• Os seis bits restantes podem ser preenchidos com 1s ou 0s.• Qualquer endereço que comece com um valor no intervalo de 128 a 191 no primeiro octeto 29/11/2012 65
  • 66. Endereçamento Classfull• Classe B • O menor número que pode ser representado é 128 (10000000) e maior número 191 (10111111). • Esta classe pode discriminar 65.024 hosts em cada uma das suas 15.120 redes. • A máscara de rede é 255.255.0.0, 16 bits. 29/11/2012 66
  • 67. Endereçamento Classfull• Classe C • é o mais usado. • Foi criado como objetivo suportar redes pequenas com no máximo 254 hosts • Começa com o binário 110. menor número 192 (11000000) e o maior número 223 ( 11011111) 29/11/2012 67
  • 68. Endereçamento Classfull• Classe C • A máscara de rede Classe C é 255.255.255.0, 24 bits. • Exemplo: 192.168.0.10 29/11/2012 68
  • 69. Endereçamento Classfull• Classe D • O endereço classe D foi criado para permitir multicasting em um endereço IP • Os primeiros quatro bits de um endereço classe D devem ser 1110. • O intervalo de valores no primeiro octeto dos endereços vai de 224 (11100000) a 239 (11101111) 29/11/2012 69
  • 70. Endereçamento Classfull• Classe D • Não possuem uma máscara padrão • Na RFC 3171 generaliza-se a classe D com uma máscara de rede 240.0.0.0 ou /4. 29/11/2012 70
  • 71. Endereçamento Classfull• Classe E• Também foi definido um endereço classe E. Entretanto, a IETF (Internet Engineering Task Force) reserva esses endereços para utilizações futuras.• Nenhum endereço classe E foi liberado para uso na Internet. 29/11/2012 71
  • 72. Endereçamento Classfull• Classe E • Os primeiros quatro bits de um endereço classe E são sempre definidos como 1s. • O intervalo de valores no primeiro octeto dos endereços vai de 240 (11110000) a 255(11111111) 29/11/2012 72
  • 73. Primeiros Núm. de Número de Máscara Classe bits redes hosts padrão A 0 126 16.777.214 255.0.0.0 B 10 16.382 65.534 255.255.0.0 255.255.25 C 110 2.097.150 254 5.0 D 1110 Utilizado para tráfego Multicast E 1111 Reservado para uso futuro29/11/2012 73
  • 74. tiago@tdainformatica.com.br facebook.com/tdainformatica @tiagodamasceno @tdainformatica29/11/2012 74