Quais os endereços de broadcast e de rede do endereço IP 10...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - 10.191.255.255 e 10.128.0.0
Vamos entender como chegamos a essa resposta:
Para determinar os endereços de broadcast e de rede de um endereço IP com uma máscara de sub-rede, precisamos compreender alguns conceitos importantes de endereçamento IP e máscara de sub-rede.
O endereço IP fornecido é 10.167.5.8/10. Aqui, o "/10" representa a máscara de sub-rede, que indica que os primeiros 10 bits do endereço IP são usados para identificar a rede, e os restantes 22 bits são usados para identificar hosts dentro dessa rede.
A máscara de sub-rede correspondente a /10 em notação decimal é 255.192.0.0. Isso significa que os primeiros 10 bits são '1' e os 22 bits restantes são '0'.
Vamos dividir o endereço IP dado em partes:
- Endereço IP: 10.167.5.8
- Máscara de Sub-rede: 255.192.0.0
Passo 1: Encontrar o endereço de rede
Para encontrar o endereço de rede, realizamos uma operação AND bit a bit entre o endereço IP e a máscara de sub-rede. Convertendo ambos para binário, temos:
Endereço IP (binário):
00001010.10100111.00000101.00001000
Máscara de Sub-rede (binário):
11111111.11000000.00000000.00000000
Aplicando a operação AND:
00001010.10100111.00000101.00001000
AND
11111111.11000000.00000000.00000000
=
00001010.10000000.00000000.00000000
Convertendo de volta para decimal, obtemos 10.128.0.0. Portanto, o endereço de rede é 10.128.0.0.
Passo 2: Encontrar o endereço de broadcast
Para encontrar o endereço de broadcast, configuramos todos os bits de host para '1'. Isso significa inverter os bits da máscara de sub-rede e aplicar a operação OR bit a bit com o endereço de rede. A máscara de sub-rede invertida (NOT) é:
Máscara de Sub-rede (NOT):
00000000.00111111.11111111.11111111
Aplicando a operação OR com o endereço de rede:
00001010.10000000.00000000.00000000
OR
00000000.00111111.11111111.11111111
=
00001010.10111111.11111111.11111111
Convertendo de volta para decimal, obtemos 10.191.255.255. Portanto, o endereço de broadcast é 10.191.255.255.
Assim, a alternativa correta é a Alternativa B, que apresenta os endereços de rede e de broadcast como 10.128.0.0 e 10.191.255.255, respectivamente.
Se precisar de mais alguma explicação ou tiver dúvidas, estou à disposição para ajudar!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Provavelmente tem um jeito mais fácil de resolver, mas meu raciocínio foi o seguinte.
10.167.5.8/10 se refere a um endereço da classe A.
Com o /10 eu descubro quantos endereços tem numa subrede.
2^(32-10) > 2^22 > 4.194.304
Dividi esse numero por 256*256 (65.536) e, com isso cheguei a 64. Esse é o valor que alteraremos o segundo parâmetro.
Ex.
10.0.0.0 até 10.63.0.0
10.64.0.0 até 10.127.0.0
10.128.0.0 até 10.192.0.0
O primeiro é sempre o endereço de rede e o último é sempre o endereço de broadcast.
Logo:
Rede 10.128.0.0
Broadcast 10.191.255.255
b-
1-
/10 -> 10 network bits. logo, a mascara de rede é 11111111.110000.00000000.00000000. -> 255.192.0.0
_________________________________________________________________________________________________________
2-
converter IP e mascara p/ binario:
11111111.110000.00000000.00000000
00001010.10100111.00000101.00001000
_________________________________________________________________________________________________________
3-
fazer operação AND com IP e masc
11111111.110000.00000000.00000000
00001010.10100111.00000101.00001000
___________________________________
00001010.10000000.00000000.00000000 -> 10.128.0.0. end rede é 10.128.0.0
_________________________________________________________________________________________________________
4-
inverter bits da mascara:
11111111.110000.00000000.00000000 -> 00000000.00111111.11111111.11111111
_________________________________________________________________________________________________________
5-
com mascara invertida, fazer operação OR com IP
00000000.00111111.11111111.11111111
00001010.10100111.00000101.00001000
___________________________________
00001010.10111111.11111111.11111111 -> 10.191.255.255. broadcast
___________//___________
"Einen Vorsprung im Leben hat, wer da anpackt, wo die anderen erst einmal reden."
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo