Aula Extra de Endereçamento IP

Propaganda
Endereçamento IP
Aula Extra
Prof. Fred Sauer, D.Sc.
Questões Típicas
• A qual Classe IP pertence um endereço
• Quais endereços são privados ou reservados
• Endereço de rede e broadcast de um endereço
de host
• Questões envolvendo o conceito: “para dois
endereços pertencerem a uma mesma rede,
ambos devem possuir o mesmo endereço de
rede”
• Quantos hosts uma subrede pode ter
Primeiro Passo: conversão binário x decimal Calunga
27
26
25
24
23
22
21
20
128
64
32
16
8
4
2
1
128
192
224
240
248
252
254
255
• Segunda linha:
• Valor decimal de cada bit, de acordo com a posição
• Terceira linha:
• Soma dos valores da segunda linha, da esquerda
para a direita  para o cálculo da máscara
Conversões básicas
• Exemplos:
– 237 para binário:
• 128 + 64 + 32 + 0 + 8 + 4 + 0 + 1 = 237
• 11101101
– 10101010 para decimal:
• 128 + 0 + 32 + 0 + 8 + 0 + 2 + 0 = 170
– Macete (o tempo é precioso !)
• 11111110 = 11111111 – 1 = 255 – 1 = 254 !
• 01111111 = 10000000 – 1 = 128 – 1 = 127 !
• Agora faça:
–
–
–
–
149 para binário
207 para binário
11010110 para decimal
01101110 para decimal
Cálculo de Máscaras
• A máscara de um endereço separa a parte da rede (e
subredes) da parte de hosts
• Importante porque define quantos hosts uma rede (ou
subrede) pode ter  sempre 2n -2
– “n” é o nº de bits de host
– Subtrai-se “2” por causa dos endereços reservados de rede
(tudo zero) e broadcast (tudo um)
• A máscara pode ser representada por extenso (ex:
255.255.0.0) ou abreviada (/16)
– 255.255.0.0 = 11111111.11111111.00000000.00000000
– /16 = dezesseis bits “1” seguidos na parte de rede da máscara
• Máscaras podem ter bits “N” (network – rede) e “S” (subnet
– subredes) setados em “1”. Todos os bits “0” são bits de host
(“H”)
Cálculo de Máscaras
• Conversão (use o macete):
– 255.255.252.0
• 11111111.11111111.11111100.00000000
• /22
– /19
• 11111111.11111111.11100000.00000000
• Faça
– 255.255.240.0
– /30
Obs.: Não existem máscaras com bits “zero” entre “uns”. Sempre será uma seqüência de
“uns” seguida por uma seqüência de “zeros”. Ex.: não existe máscara 255.255.232.0 ou
255.0.255.0.0
Classes IP – Endereçamento Classful
• Classe A – Grandes redes, maior número de
hosts – começa com “0”
• Classe B – Redes médias – começa com “10”
• Classe C – Redes pequenas – começa com
“110”
• Classe D – Redes Multicast – começa com
“1110”
• Classe E – Uso reservado ou experimental –
começa com “1111”
• A máscara só é aplicada aos classe A, B e C
Limites
First Octet
of IP
Address
# Of
Network ID
Bits Used To
Identify
Class
Usable # Of
Network ID
Bits
Number of
Possible
Network IDs
# Of Host IDs
Per
Network ID
8 / 24
0xxx xxxx
1
8-1 = 7
27-2 = 126
224-2 = 16,277,214
Class B
16 / 16
10xx xxxx
2
16-2 = 14
214 = 16,384
216-2 = 65,534
Class C
24 / 8
110x xxxx
3
24-3 = 21
221 = 2,097,152
28-2 = 254
IP
Address
Class
Total # Of
Bits For
Network ID
/ Host ID
Class A
Observação:
• Na Classe “A” as 2 redes subtraídas para “número de possíveis IDs de rede
são as redes de prefixo “0” e a “127” – tudo zero (este computador) e tudo um
(loopback).
• No cálculo de Host IDs os 2 subtraídos das três classes são do broadcast
direcionado e do endereço de rede (tudo um e tudo zero, respectivamente)
Endereços Privados
• Privados – foram segregados dos endereços
“usáveis” na internet para que fossem usados
exclusivamente em redes privadas
– Mito: não são roteáveis
– Verdade: são filtrados apenas na internet, mas
podem ser usados em qualquer lan, man ou wan
privada. Se usado o NAT, podem acessar a internet
Endereços Reservados
• Reservados – Cumprem funções especiais no
endereçamento local, então não podem ser
usados para hosts públicos.
Endereços Privados e Reservados
• Exemplos:
– Defina se é comum, reservado ou privado:
•
•
•
•
•
162.198.0.0
172.32.0.0
10.255.255.255
0.127.32.40
127.35.200.255
Uso da Máscara no endereço
• Para saber se um endereço é de host ou
reservado, precisamos usar a máscara:
– 200.234.133.4/30 ?
Resposta: o Endereço 200.234.133.4/30 é reservado (endereço de rede)
Vamos exercitar !
Respostas !
• Questão 43
– Endereços privativos  apenas podem endereçar hosts em redes
privadas. Para concursos, são:
• 10.x.x.x
• 172.16.x.x a 172.31.x.x (172.17, 172.18,...,172.31)
• 192.168.x.x
– Resposta letra B
• Questão 8
– Usar macete:
• Identificar classe: 150 (10010110) é classe B  máscara default
NNNNNNNN.NNNNNNNN.HHHHHHHH.HHHHHHHH
• Para 16 subredes, número de bits S precisa ser no mínimo 4 (24 = 16) e no máximo 14,
para deixar dois bits de HOST ( no mínimo – já que com 1 único bit endereço apenas a
rede e o broadcast)
• Menor máscara: NNNNNNNN.NNNNNNNN.SSSSHHHH.HHHHHHHH = /20
• Maior máscara: NNNNNNNN.NNNNNNNN.SSSSSSSS.SSSSSSHH = /30
– Apenas a máscara /20 está entre as opções, todas as outras são menores
– Resposta letra A
Respostas !
• Questão 31 – neste caso, o que se propõe é a subdivisão em
redes de uma subrede (sub-subrede).
– A máscara 255.255.255.0 seria a original (uma subrede classe
C – 150.162.35.0 - de uma rede classe B – 150.162.0.0)
– A máscara de sub-subrede 255.255.255.192 tem então o
formato:
• NNNNNNNN.NNNNNNNN.NNNNNNNN.SSHHHHHH
– Este formato possibilita um TOTAL de:
• 22 = 4 subredes
• 26 = 64 endereços, incluindo os de subrede e broadcast
– Resposta letra A
Respostas !
• O conceito buscado nesta questão é que os IP do
roteador e da estação já existente devem ser
abatidos do total possível.
• Como a máscara é /29 e 192.168.1.0 é a rede original
(classe C), fica:
– NNNNNNNN.NNNNNNNN.NNNNNNNN.SSSSSHHH
– Logo, são 25 = 32 subredes, cada uma com 23 – 2 = 6
endereços para hosts (os 2 subtraídos são o de rede e o
broadcast)
– Como 2 já estão em uso, podem ser acrescentados apenas
mais 4 hosts
• Resposta letra B
Respostas !
• Questão 21 é polêmica – não há resposta possível com o enunciado dado.
Não perder tempo ! Marcar a opção certa sempre, caso haja.
• 143.226.120.195 com 12 bits de subrede:
– 143 é classe B:
• NNNNNNNN.NNNNNNNN.HHHHHHHH.HHHHHHHH
– 12 bits de subrede:
• NNNNNNNN.NNNNNNNN.SSSSSSSS.SSSSHHHH
– Como 195 = 11000011, a subrede a qual pertence é a 11000000  192
(143.226.120.192) e o seu broadcast é 11001111  207 (143.226.120.207)
• Esta faixa não se encontra entre as opções, mas observe que, se o
enunciado fosse 11 bits de subrede, ao invés de 12, a faixa seria:
– 11 bits de subrede:
• NNNNNNNN.NNNNNNNN.SSSSSSSS.SSSHHHHH
– Como 195 = 11000011, a subrede a qual pertence é a 11000000  192
(143.226.120.192) e o seu broadcast é 11011111  223 (143.226.120.223) e a
resposta certa seria letra D (que é a do gabarito)
Respostas !
• Questão 31 típica ! O enunciado apenas confunde. Diz usar VLSM
(máscaras de tamanho variável – mais complexas), afirma já
possuir 3 subredes, mas as opções questionam apenas a sobra:
16 subredes de 1000 hosts cada:
– 16 subredes – mínimo 4 bits (24 = 16)
– 1000 hosts cada subrede – mínimo 10 bits (210 = 1024)
– Endereço original 158 (classe B)
• NNNNNNNN.NNNNNNNN.HHHHHHHH.HHHHHHHH
– Maior e menor máscara que atende aos requisitos:
• NNNNNNNN.NNNNNNNN.SSSSHHHH.HHHHHHHH (mínimo de subredes - 16)
• NNNNNNNN.NNNNNNNN.SSSSSSHH.HHHHHHHH (mínimo de hosts - 1000)
– Máscaras viáveis são /20, /21 e /22, o que indica apenas a letra D
como possível
Respostas !
• 192.168.1.0 máscara 255.255.255.128 (/25)
• Quer saber o broadcast. Macete:
– Endereço original classe C:
• NNNNNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH
– Com a máscara dada, ficará:
• NNNNNNNN.NNNNNNNN.NNNNNNNN.SHHHHHHH
– O broadcast então fica:
• 192.168.1.01111111 = 192.168.1.127
• Resposta letra D
Resposta !
• Questão discursiva, onde o objetivo do avaliador é
sempre verificar se o candidato entende que:
– As decisões de espaço de endereçamento são particulares
de cada rede ou subrede.
– O gateway TEM que pertencer a rede a qual está ligado e
suas outras interfaces TEM que pertencer a outras redes.
Um gateway (sempre um roteador) serve para INTERLIGAR
redes heterogêneas que possuem domínios de broadcasts
diferentes.
• Alguns alunos acharam que não haveria
conectividade porque estão sendo usados endereços
privados. Estes não podem ser usados apenas na
INTERNET, mas podem ser usados em qualquer outra
LAN, MAN ou WAN
Resposta !
• A primeira observação é que os GW configurados são os endereços
das interfaces dos roteadores. Basta verificar agora se os domínios
de broadcasts de roteadores e estações são os mesmos dentro de
cada rede
– Lado B: com o IP 192.168.1.1/24 temos a faixa:
• 192.168.1.0 a 192.168.1.255 (incluindo rede e broadcast)
• Gateway ok !
– Lado A: com o IP 10.10.1.1/26 temos a faixa:
• 10.10.1.0 a 10.10.1.63 (incluindo rede e broadcast)
• Gateway fora !!!!  as máquinas não se comunicariam
• Outra pegadinha eventualmente usada é colocar endereços de
rede ou broadcasts para endereçar estações ou gateways.
Finep e Petrobras 2011
Rotas possuem métricas. Uma rota
mais restrita possui melhor métrica para
um destino.
A primeira rota (200.218.172.0/22) dá o
range:
• 200.218.172.1 a 200.218.175.254 
1022 endereços
A segunda rota (200.218.174.0/23) dá o
range:
• 200.218.174.1 a 200.218.175.254 
510 endereços
O endereço de destino
(200.218.175.122) está nos dois
ranges, mas a segunda rota é mais
limitada ao endereço desejado.
Letra B
Finep e Petrobras 2011
Questão 22
14 hosts  16 endereços  4 bits de
hosts  máscara /28
Letra B
Questão 28
192.168.0.15/26 gw 192.168.0.63
A rede indicada abrange o range:
• 192.168.0.0 a 192.168.0.63, sendo 63
o broadcast ! O gw está configurado
com o endereço broadcast, que é
reservado  não funciona.
Letra C
Download