Buscar

AULA 10 ENDEREÇAMENTO IP

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.

Continue navegando