Baixe o app para aproveitar ainda mais
Prévia do material em texto
FUNDAMENTOS DE REDES DE COMPUTADORES AULA 10: ENDEREÇAMENTO IP AULA 10: ENDEREÇAMENTO IP FUNDAMENTOS DE REDES DE COMPUTADORES Conteúdo Desta Aula ENDEREÇAMENTO SEM CLASSES 1 NOTAÇÃO CIDR 3 PRÓXIMOS PASSOS MASCARA DE SUBREDE 2 OPERAÇÃO COM MASCARA DE SUBREDE 4 DIVISÃO DE SUB-REDES 5 FUNDAMENTOS DE REDES DE COMPUTADORES Endereçamento IP A estrutura das redes que compõem a internet pode variar bastante: podemos ter redes locais de computadores de pequeno porte e redes públicas interligando milhares de hosts. Dessa forma, faz-se necessário flexibilizar a definição da parte do IP que representa o host e a rede, de maneira que possamos ter redes com poucos hosts e redes com muitos hosts. Originalmente, o espaço do endereço IP foi dividido em poucas estruturas de tamanho fixo chamados de "classes de endereço". AULA 10: ENDEREÇAMENTO IP FUNDAMENTOS DE REDES DE COMPUTADORES SUB-REDE IP Inicialmente as classes de rede (máscaras) precisavam preencher todo um octeto do endereço IP. Essa características das máscaras de rede é chamada classful. Uma rede classful é uma rede que possui uma máscara de rede 255.0.0.0, 255.255.0.0 ou 255.255.255.0. Isso trazia pouca flexibilidade, má utilização do endereçamento IP, além de tráfego desnecessário na rede. Surge a definição do CIDR para resolver esse problema. AULA 10: ENDEREÇAMENTO IP FUNDAMENTOS DE REDES DE COMPUTADORES Endereçamento IP o Em 1985, o endereçamento IP foi modificado para possibilitar a criação de sub-redes • o hostid do @IP é dividido em subnetid+hostid o Separação entre o subnetid e o hostid é definida pela máscara (netmask) • netid e subnetid com todos os bits em «1» • hostid com todos os bits em «0» • exemplo: • 7 bits alocados para o hostid • subnet mask = 255.255.255.128 AULA 10: ENDEREÇAMENTO IP FUNDAMENTOS DE REDES DE COMPUTADORES Endereçamento IP o Uma máscara de sub-rede, ou netmask, é um número de 32 bits que separa um número IP em partes correspondentes ao host, rede ou sub-rede. o Os 32 bits das Máscaras de Subrede são divididos em duas partes: • Um bloco de 1s: que indicam a parte referente à rede; • Um bloco de 0s: que indicam a parte referente ao host. o Normalmente, as máscaras de sub-rede são representadas com quatro números de 0 a 255 separados por três pontos. AULA 10: ENDEREÇAMENTO IP FUNDAMENTOS DE REDES DE COMPUTADORES Endereçamento IP o A máscara 255.255.255.0 (ou 11111111.11111111.11111111.00000000), por exemplo, em uma rede da classe C, indica que até o terceiro byte do endereço IP é o número de rede e o quarto é o número do host. o Embora as máscaras de rede sejam representadas em números decimais, é comum utilizar a notação binária para entender seu funcionamento. AULA 10: ENDEREÇAMENTO IP FUNDAMENTOS DE REDES DE COMPUTADORES Endereçamento IP – Notação CIDR o A máscara de rede também pode ser representada na notação CIDR (RFC 1519). o O formato CIDR fornece o endereço da rede seguido por uma barra ("/") e o número de bits 1 da mascara da subrede. o Por exemplo, 192.168.1.96/24 indica um endereço IP no qual os primeiros 24 bits são usados como endereços de rede (255.255.255.0). AULA 10: ENDEREÇAMENTO IP FUNDAMENTOS DE REDES DE COMPUTADORES SUB-REDE IP AULA 10: ENDEREÇAMENTO IP Por que usar sub-rede? • Diminuir o desperdício causado pelo endereçamento IP clássico; • Maior eficiência da divisão de redes em sub-redes; • Redes menores (e lembre-se de que as sub-redes são redes com endereçamento completo para o mundo externo) contribuem para domínios de broadcast menores, uma consideração importante no projeto de redes. FUNDAMENTOS DE REDES DE COMPUTADORES SUB-REDE IP AULA 10: ENDEREÇAMENTO IP REDE SUB-REDE HOST NOVO ENDEREÇO DE REDE ENDEREÇO HOST Os endereços de sub-rede incluem a parte da rede de classe A, classe B ou classe C, mais um campo de sub-rede e um campo de host. O campo da sub-rede e o campo do host são criados a partir da parte original do host para toda a rede. FUNDAMENTOS DE REDES DE COMPUTADORES SUB-REDE IP: Sub-redes e Mascáras de Sub-rede AULA 10: ENDEREÇAMENTO IP FUNDAMENTOS DE REDES DE COMPUTADORES SUB-REDE IP AULA 10: ENDEREÇAMENTO IP Endereço completo: 192.168.5.10 11000000.10101000.00000101.00001010 Máscara de rede: 255.255.255.0 11111111.11111111.11111111.00000000 --------------------------------------------------------------------- Porção da rede: 192.168.5.0 11000000.10101000.00000101.00000000 • Para determinar qual parte de um endereço IP pertence à rede, basta realizar a operação AND. • A porção da rede é o AND entre o Endereço e a Máscara. Exemplo: FUNDAMENTOS DE REDES DE COMPUTADORES SUB-REDE IP AULA 10: ENDEREÇAMENTO IP • Exemplo: Temos a rede 192.178.67.0/24 e a subdividimos usando 3 bits para identificar as sub- redes. Agora, dado um endereço IP e uma netmask (192.178.67.56/255.255.255.224), a rede a que ele pertence é calculada assim: Endereço completo: 192.178.67.56 11000000.10110010.01000011.00111000 Máscara de rede: 255.255.255.224 11111111.11111111.11111111.11100000 --------------------------------------------------------------------- Porção da rede: 192.178.67.32 11000000.10110010.01000011.00100000 Broadcast: 192.178.67.63 11000000.10110010.01000011.00111111 Subredes possíveis 192.178.67.{0,32,64,96,128,160,192,224} IPs válidos: 192.178.67.{33-62} # na rede em questão FUNDAMENTOS DE REDES DE COMPUTADORES SUB-REDE IP AULA 10: ENDEREÇAMENTO IP o Exercício: Dados os seguintes endereços IP, com suas respectivas máscaras, calcule o endereço de rede relacionado, endereço broadcast, faixa de IPs válidos. • 0) 200.128.0.34 • 1) 192.178.67.56/255.255.255.224 • 2) 172.10.87.0/23 • 3) 10.1.254.254/30 FUNDAMENTOS DE REDES DE COMPUTADORES SUB-REDE IP AULA 10: ENDEREÇAMENTO IP 0) 200.128.0.34 (classe C) Endereço completo: 200.128.0.34 11001000.10000000.00000000.00100010 Máscara de rede: 255.255.255.0 11111111.11111111.11111111.00000000 --------------------------------------------------------------------- Porção da rede: 200.128.0.0 11001000.10000000.00000000.00000000 Broadcast: 200.128.0.255 11001000.10000000.00000000.11111111 IPs válidos: 200.128.0.{1-254} FUNDAMENTOS DE REDES DE COMPUTADORES SUB-REDE IP AULA 10: ENDEREÇAMENTO IP 1) 192.178.67.56/255.255.255.224 Endereço completo: 192.178.67.56 11000000.10110010.01000011.00111000 Máscara de rede: 255.255.255.224 11111111.11111111.11111111.11100000 --------------------------------------------------------------------- Porção da rede: 192.178.67.32 11000000.10110010.01000011.00100000 Broadcast: 192.178.67.63 11000000.10110010.01000011.00111111 IPs válidos: 192.178.67.{33-62} FUNDAMENTOS DE REDES DE COMPUTADORES SUB-REDE IP AULA 10: ENDEREÇAMENTO IP 2) 172.10.87.0/23 Endereço completo: 172.10.87.0 10101100.00001010.01010111.00000000 Máscara de rede: 255.255.254.0 11111111.11111111.11111110.00000000 --------------------------------------------------------------------- Porção da rede: 172.10.86.0 10101100.00001010.01010110.00000000 Broadcast: 172.10.87.255 10101100.00001010.01010111.11111111 IPs válidos: 172.10.86.1 à 172.10.87.254 FUNDAMENTOS DE REDES DE COMPUTADORES SUB-REDE IP AULA 10: ENDEREÇAMENTO IP 3) 10.1.254.254/30 Endereço completo: 10.1.254.254 00001010.00000001.11111110.11111110Máscara de rede: 255.255.255.252 11111111.11111111.11111111.11111100 --------------------------------------------------------------------- Porção da rede: 10.1.254.252 00001010.00000001.11111110.11111100 Broadcast: 10.1.254.255 00001010.00000001.11111110.11111111 IPs válidos: 10.1.254.{253,254} FUNDAMENTOS DE REDES DE COMPUTADORES SUB-REDE IP AULA 10: ENDEREÇAMENTO IP o Para determinar o número de hosts/sub-redes disponíveis a partir de certa máscara de sub-rede, devemos verificar o número de bits emprestados. o No exemplo anterior, usamos 3 bits pra sub-rede, daí temos: • 2³ = 8 sub-redes. o Restaram 5 bits para representar os hosts, então: • 25 = 32 – 2 reservados, IP válidos por rede. o Queremos subdividir nossa rede para que tenhamos n hosts, qual máscara z usar? • 2z - 2 >= n → z >= log2 (n+2) • z representa o número de bits 0. o Queremos subdividir nossa rede para que tenhamos n redes, qual máscara u usar? • 2u >= n → u >= log2 n • u representa o número de bits 1. FUNDAMENTOS DE REDES DE COMPUTADORES SUB-REDE IP AULA 10: ENDEREÇAMENTO IP Exemplo: Temos uma rede 10.1.0.0/24 e queremos subdividi-la de forma que tenhamos 40 máquinas por rede, como fazemos isso? o z >= log2 (42) → z >= 5,39 → z = 6 bits zero Endereço completo: 10.1.0.0 00001010.00000001.00000000.00000000 Máscara de rede: 255.255.255.192 11111111.11111111.11111111.11000000 --------------------------------------------------------------------- 22=4 redes com 26-2 = 62 hosts por rede. São elas: 10.1.0.0 até 10.1.0.63 10.1.0.64 até 10.1.0.127 10.1.0.128 até 10.1.0.191 10.1.0.192 até 10.1.0.255 FUNDAMENTOS DE REDES DE COMPUTADORES SUB-REDE IP AULA 10: ENDEREÇAMENTO IP VAMOS AOS PRÓXIMOS PASSOS? Endereço IP; Prefixos de Rede; Roteamento IP; Tabela de Rotas; Resumo Roteamento; Próximos Passos.
Compartilhar