ENDEREÇAMENTO IP FATESM PROF. BRUNO ADAMS PARDO CATIARI ENDEREÇAMENTO IPv4 SISTEMAS PARA WEB MÓDULO IV Endereço IP 11000000.10101000.00110011.00000011 192.168.51.3 32 bits em 4 octetos Representado em decimal com pontos Endereço hierárquico Binários em Decimal Binário Decimal 1 1 10 2 100 4 1000 8 10000 16 100000 32 1000000 64 10000000 128 Binários em Decimal Binário Decimal 10000000 128 11000000 192 11100000 224 11110000 240 11111000 248 11111100 252 11111110 254 11111111 255 IP Bits para Decimal 10101101.11000000.01111011.00100000 173 . 192 . 123 . 32 IP Bits para Decimal 10101101 1 0 1 0 1 1 0 1 128 0 32 0 8 4 0 1 128 + 32 + 8 + 4 + 1 = 173 IP Bits para Decimal 11000000 1 1 0 0 0 0 0 0 128 64 0 0 0 0 0 0 128 + 64 = 192 IP Bits para Decimal 01111011 0 1 1 1 1 0 1 1 0 64 32 16 8 0 2 1 64 + 32 + 16 + 8 + 2 + 1 = 123 IP Bits para Decimal 00100000 0 0 1 0 0 0 0 0 0 0 32 0 0 0 0 0 32 = 32 Classes Endereços Classe A Rede Host Host Host Classe B Rede Rede Host Host Classe C Rede Rede Rede Host Classes de Endereços De Até Classe A 1.0.0.0 126.255.255.255 Classe B 128.0.0.0 191.255.255.255 Classe C 192.0.0.0 223.255.255.255 Classes de Endereços De Até Classe D 224.0.0.0 239.255.255.255 Classe E 240.0.0.0 255.255.255.255 Endereços Reservados Loopback 127.i.i.i End. Qualquer 0.0.0.0 Broadcast 255.255.255.255 Endereços Privados De Até Classe A 10.0.0.0 10.255.255.255 Classe B 172.16.0.0 172.31.255.255 Classe C 192.168.0.0 192.168.255.255 Máscara de Rede É uma sequência de 32 bits Indica quais bits do endereço pertencem ao Net ID e Host ID Bits 1 = Net ID Bits 0 = Host ID Máscara de Rede IP Mask Mask 172 16 4 32 11111111 11111111 00000000 00000000 255 255 0 0 Mascaras Naturais Classe A 255 0 0 0 Classe B 255 255 0 0 Classe C 255 255 255 0 Mascaras Naturais Classe A 255 8 bits para Rede = /8 Classe B 255 255 16 bits para Rede = /16 Classe C 255 255 255 24 bits para Rede = /24 Sub Redes O Terceiro Octeto será lido como Sub-Rede IP Mask Mask 172 16 4 32 11111111 11111111 11111111 00000000 255 255 255 0 Cálculo de Subnets Considere a Mascara aplicada à um IP Avalie quantos bits estão sendo utilizados para indicar rede Compare com os bits de rede da máscara natural do IP Os bits de subnet são os bits que Host que estiverem sendo usados para indicar Rede Sub Redes IP Mask Mask 172 16 4 32 11111111 11111111 11111111 00000000 255 255 255 0 • IP Classe B. Máscara natural 255.255.0.0 • A Máscara 255.255.255.0 está usando o terceiro octeto inteiro para representar Sub-Redes. • 172.16.4.32 / 24 Sub Redes IP Mask Mask 172 16 4 32 11111111 11111111 11000000 00000000 255 255 192 0 • 172.16.4.32 /18 • Usando Apenas 2 bits de hosts para sub-rede • Serão criadas 22=4 sub-redes retirando a primeira e a última sub-rede por convenção teremos 2 sub-redes válidas. Exemplo Exemplo: Considere o endereço: 198.100.20.0/24 Será necessário criar 13 sub-redes a partir desse IP. Qual será a máscara? IP Mask Mask 198 100 20 11111111 11111111 11111111 255 255 255 0 11110000 240 • 198.100.20.0 /28 • Serão usados 4 bits = 24 = 16 -2 = 14 • 14 Sub-redes foram criadas Primeira Sub-Rede (Sub 1) IP Mask 198 100 20 11111111 11111111 11111111 Mask End Rede: Hosts: Broadcast: 255 255 0 11110000 255 240 00010000 198.100.20.16 00010001 a 00011110 198.100.20.17 até 198.20.30 00011111 198.100.20.31 Segunda Sub-Rede (Sub 2) IP Mask 198 100 20 11111111 11111111 11111111 Mask End Rede: Hosts: Broadcast: 255 255 0 11110000 255 240 00100000 198.100.20.32 00100001 a 00101110 198.100.20.33 até 198.20.46 00101111 198.100.20.47 Calculando End. Em subnet n Podemos calcular os endereços de cada sub-rede baseando-se nos números de hosts. No exemplo anterior foram criadas 14 Sub-Redes. Sobraram então 4 bits = 24 = 16 hosts sendo que 14 hosts são válidos. IP Mask Mask 198 100 20 11111111 11111111 11111111 255 255 255 0 11110000 240 Calculando End. Em subnet n Se cada sub rede tem 16 hosts contando com o endereço da sub-rede e o broadcast da sub-rede podemos calcular os endereços de 16 em 16. Vimos que: Sub 0 End: 198.100.20.0 Broadcast: 198.100.20.15 Sub 1 End: 198.100.20.16 Broadcast: 198.100.20.31 198.100.20.32 Sub 2 End: Broadcast: 198.100.20.47 Sugestões Aprenda primeiro a trabalhar a conversão de binário para decimal Decore as somas da esquerda para a direita dos valores 128 64 32 16 8 4 2 1 Na máscara de Rede bits 1 indicam rede, bits 0 indicam Host