Upload
phungthuy
View
218
Download
0
Embed Size (px)
Citation preview
2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0
128 64 32 16 8 4 2 1
Endereçamento IP
0 1 1 0 1 0 0 1
0 64 32 0 8 0 0 1
Exemplo 1:
= 105
Exemplo 1:
11000000 . 10101000 . 00000010 . 01101001 192.168.2.105
1Byte = 8bits
• Classes de IP:
Endereçamento IP
Classe A REDE HOST HOST HOST 0-127 1.2.3.4
Classe B REDE REDE HOST HOST 128-191 130.10.100.45
Classe C REDE REDE REDE HOST 192-223 203.232.183.2
8bits 8bits 8bits 8bits Intervalo Exemplo
Classe E Classe reservada para endereços Multicast
Classe E Classe reservada para pesquisa
O Protocolo IP, utiliza um sistema de endereçamento de 3 níveis (Hierarquia), divididos em: Rede > . <Sub-rede> . HOST Podemos comparar ao sistema telefônico: 55 35 8835 1993
Pais - Cidade - Central - Cliente
• IP’s de uso privado (Não roteáveis na internet):
Endereçamento IP
Início Até Máscara Padrão
10.0.0.0 10.255.255.255 255.0.0.0 1 rede Classe A
172.16.0.0 172.31.255.255 255.255.0.0 16 redes Classe B
192.168.0.0 192.168.255.255 255.255.255.0 255 redes Classe C
Determinação dos Intervalos
0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0
1 1 0 0 0 0 0 0
1 2 3 4 5 6 7 8
2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0
128 64 32 16 8 4 2 1
0
128
192
A
B
C
0 1 1 1 1 1 1 1
1 0 1 1 1 1 1 1
1 1 0 1 1 1 1 1
128 64 32 16 8 4 2 1
127
191
223
A
B
C
Valor máximo:
• A Máscara de Sub-rede define a rede do endereço IP;
• Ela define o intervalo de IP’s disponíveis em cada sub-rede;
• O Uso de sub-redes não é obrigatório, e por isso, cada classe de IP’s possui uma máscara padrão para qualquer endereço.
Máscara de Sub-rede
• As máscaras de sub-rede também são formadas em 4 octetos (4 bytes).
• Porém, são escritos em sequência.
• Ex:
• Certo:
• 11111111.11111111.11111111.11000000
• 255.255.255.192
• Errado:
11001111.00111111.00101001.00101011
Máscara de sub-rede
Máscara de Sub-rede
128 1 0 0 0 0 0 0 0
192 1 1 0 0 0 0 0 0
224 1 1 1 0 0 0 0 0
240 1 1 1 1 0 0 0 0
248 1 1 1 1 1 0 0 0
252 1 1 1 1 1 1 0 0
254 1 1 1 1 1 1 1 0
255 1 1 1 1 1 1 1 1
1 2 3 4 5 6 7 8
2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0
128 64 32 16 8 4 2 1
• Exemplo de endereços com máscara padrão: – 10 . 0 . 0 . 0 – 255 . 0 . 0 . 0
– 172 . 16 . 0 . 0 – 255 . 255 . 0 . 0
– 192 . 168 . 0 . 0 – 255 . 255 . 255 . 0
– Pela regra da RFC, as máscaras não podem ser menores
que a máscara padrão.
Máscaras de Sub-rede
• Em 1 Byte, ou 8bits, o maior valor possível é 255, com todos os bits “ligados”:
• 1 1 1 1 1 1 1 1 = 8bits “on”
• 128 + 64 + 32 + 16 + 8 +4 +2 +1 = 255
• Para definir o intervalo das subredes, nós verificamos a quantidade de bits “desligados” da máscara.
Calculando Sub-redes
• Ex: 192.168.0.0
• Máscara decimal: • 255.255.255.192 ou /26 (26 bits ligados) • Máscara em binário: • 11111111.11111111.11111111.11000000
• Nesta máscara, temos 6 bits desligados. • 2^6 = 64
• 64 é o número de HOST’s que esta sub-rede poderá ter.
Calculando Sub-redes
• Ex: • 192.168.0.0 • 256 – 192 = 64 • Então, se a máscara for 255.255.255.192, temos 4
sub-redes: • Início - Fim • 192.168.0.0 – 192.168.0.63 • 192.168.0.64 - 192.168.0.127 • 192.168.0.128 - 192.168.0.191 • 192.168.0.192 – 192.168.0.255
Calculando Sub-redes
• Uma maneira mais simples, é subtraindo o valor da máscara, vejamos:
• 192.168.0.0 – 255.255.255.192 • 256 – 192 = 64
• Ex 2: • 192.168.0.0 – 255.255.255.224 • 256 – 224 = 32 • 128 64 32 16 8 4 2 1 = 32
• 224 = 1 1 1 0 0 0 0 0 • O valor dos últimos 5bits é: 32
• 192.168.0.0 – 192.168.0.31 • 192.168.0.32 – 192.168.0.63 ...
Calculando Sub-redes
• Cada rede, possui um endereço, que à identifica, e um endereço, de Broadcast;
• O Broadcast, é utilizado por serviços que precisem se comunicar com todos os computadores de uma rede;
• O Endereço de rede, é sempre o primeiro IP da rede, e o Broadcast, é sempre o último IP da Rede.
Endereços válidos
• Exemplos: • 192.168.0.0/27 • Bcast: 192.168.0.31 • Intervalo válido: 192.168.0.1-192.168.0.30
• Ex: • 192.168.0.32/27 • Bcast: 192.168.0.63 • Intervalo válido: 192.168.0.33-192.168.0.62
Endereços válidos
• Ex: • 10.0.128.0 • 255.255.240.0 • Bcast: 10.0.143.255 • Intervalo válido: 10.0.128.1-10.0.143.254
• Próxima sub-rede • 10.0.144.0 • 255.255.240.0 • Bcast: 10.0.159.255 • Intervalo válido: 10.0.144.1-10.0.159.254
Endereços válidos
• Também é possível configurar Sub-redes dentro de Sub-redes, chama-se VLSM;
• O procedimento é o mesmo, vamos ao exemplos:
Sub-redes de tamanho variável (VLSM)
• Uma sub-rede 192.168.0.0/27. (32 IP’s)
• Eu posso “quebrar” em 2 Sub-redes /28. (16 IP’s)
• Posso quebrar em 4 Sub-redes /29. (8 IP’s)
• Posso quebrar em 8 Sub-redes /30. (4 IP’s)
Sub-redes de tamanho variável (VLSM)
• 192.168.0.0/27 (0-31)
• Podemos dividir em 1 Sub-rede /28 + e 2 Sub-redes /29.
• 192.168.0.0/28 (0-15)
• 192.168.0.16/29 (16-23)
• 192.168.0.24/29 (24-31)
Sub-redes de tamanho variável (VLSM)
• 192.168.0.0/27 (0-31); – 192.168.0.0/28 (0-15); – 192.168.0.16/29 (16-23); – 192.168.0.24/29 (24-31);
• 192.168.0.32/27 (32-63); • 192.168.0.64/27 (64-95); • 192.168.0.96/27 (96-127); • 192.168.0.128/27 (128-159); • 192.168.0.160/27 (160-191); • 192.168.0.192/27 (192-223); • 192.168.0.224/27 (224-255);
Sub-redes de tamanho variável (VLSM)
192.168.0.0/28 (0-15);
192.168.0.16/29 (16-23);
192.168.0.24/29 (24-31);
• 192.168.0.32/27 (32-63);
• 192.168.0.64/27 (64-95);
• 192.168.0.96/27 (96-127);
• 192.168.0.128/27 (128-159);
• 192.168.0.160/27 (160-191);
• 192.168.0.192/27 (192-223);
• 192.168.0.224/27 (224-255);
Sub-redes de tamanho variável (VLSM)
• Ao contrário das Sub-redes, o CIDR, nos permite realizar “Supernetting”;
• Exemplo:
• Seu provedor solicita à FAPESP, o orgão que cuida dos endereços IP’s e domínios do Brasil, uma faixa de IP’s, e a FAPESP libera o seguinte endereço à empresa:
• 200.100.48.0/21
Classless Interdomain Routing (CIDR)
• 200.100.48.0/21
• Ou, 255.255.248.0
• Pela regra da RFC, a máscara mínima, seria /24, ou, 255.255.255.0, pois se trata de uma rede Classe C.
• Na prática podemos alterá-la.
Classless Interdomain Routing
• Esta rede então, 200.100.48.0/21, as redes desta faixa são:
• 200.100.48.0/24
• 200.100.49.0/24
• 200.100.50.0/24
• 200.100.51.0/24
• 200.100.52.0/24
• 200.100.53.0/24
• 200.100.54.0/24
• 200.100.55.0/24
Classless Interdomain Routing
• Com o CIDR, nós temos uma grande redução na tabela de roteamento de um router;
• Em vez de divulgar 8 Redes, o router irá divulgar apenas 8 Redes, que, de acordo com a Hierarquia da rede, vão se dividindo novamente a cada roteador, até chegar na rede/destino correta.
Classless Interdomain Routing
• Isto também é conhecido como “Sumarização”;
• Nem sempre precisa ser com Supernetting;
• Vamos aos exemplos:
Classless Interdomain Routing
Classless Interdomain Routing