O endereço de broadcast da rede a que pertence o endereço IP...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Olá, estudante!
Vamos analisar a questão e entender por que a alternativa D - 145.77.91.255 está correta.
Primeiro, é importante lembrar que a questão aborda o cálculo do endereço de broadcast em redes de computadores, usando a arquitetura TCP/IP. Para resolver essa questão, precisamos entender alguns conceitos fundamentais de endereçamento IP e máscara de sub-rede.
O endereço IP fornecido é 145.77.88.4/22. O sufixo "/22" indica que os primeiros 22 bits do endereço são a parte da rede, e os 10 bits restantes são para o host.
1. Calcular a máscara de sub-rede:
A máscara de sub-rede para /22 é:
11111111.11111111.11111100.00000000, que em notação decimal é: 255.255.252.0
2. Determinar o endereço de rede:
Para encontrar o endereço de rede, fazemos um AND lógico entre o endereço IP e a máscara de sub-rede:
145.77.88.4 -> 10010001.01001101.01011000.00000100
255.255.252.0 -> 11111111.11111111.11111100.00000000
Resultado -> 10010001.01001101.01011000.00000000, que em decimal é 145.77.88.0
3. Calcular o endereço de broadcast:
Para encontrar o endereço de broadcast, definimos todos os bits do host como 1:
Endereço de rede: 10010001.01001101.01011000.00000000
Broadcast -> 10010001.01001101.01011011.11111111, que em decimal é 145.77.91.255
Logo, o endereço de broadcast da rede é 145.77.91.255, conforme indicado na alternativa D.
Espero que esta explicação tenha ajudado a entender como calcular o endereço de broadcast para um determinado IP e máscara de sub-rede. Caso tenha mais dúvidas, sinta-se à vontade para perguntar!
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
/22 = 2 bits para rede, 8 bits para host, sendo portanto, 4 subredes de 256 hosts totalizando uma rede de 1024 hosts (sem excluir os endereços de rede e broadcast).
Assim, o endereço de rede será 145.77.88.0 e o endereço de broadcast será 145.77.91.255.
Subrede 1: 145.77.88.0 a 145.77.88.255
Subrede 2: 145.77.89.0 a 145.77.89.255
Subrede 3: 145.77.90.0 a 145.77.90.255
Subrede 4: 145.77.91.0 a 145.77.91.255
Para calcular a subrede, temos que olhar para o octeto onde a mascara é incompleta, ou seja, diferente de 8 bits.
Para uma mascara de 22 bits, nesse endereço de classe B temos:
mascara:
11111111.11111111.11111100.00000000
o terceiro octeto esta incompleto, temos uma subnet, portanto são usados 6 bits para a subrede, e sobram 10 bits para endereçamento de hosts:
mascara total-mascara subrede-> 32-22 = 10 bits para hosts
2^6 para subredes que da um total de 64 subredes:
percebam que se convertemos 11111100 para decimal = 88, exatamente a primeira subrede.
se o endereçamento de hosts é 2^10 temos = 1024 endereços (incluindo ID e Broadcast)
Dividindo 1024 em grupos de 256 = 4 grupos
então concluimos que:
para incluir esses 1024 endereços (em 4 grupos de 256) dentro da primeira subrede temos:
145.77.88.0 - 145.77.88.255 (256 endereços)
145.77.88.89 - 145.77.89.255 (256 endereços)
145.77.88.90 - 145.77.90.255 (256 endereços)
145.77.88.91 - 145.77.91.255 (256 endereços)
145.77.88.92 - 145.77.95.255 (2ª subrede)
145.77.88.96 - 145.77.99.255 (3ª subrede)
.
.
.
145.77.88.252 - 145.77.255.255 (64ª subrede)
//CALCULO BROADCAST
1º passa IP para binário
145.77.88.4 = 10010001.01001101.01011000.00000100
2º passa MASCARA para binário
/22 = 255.255.252.00= 11111111.11111111.11111100.00000000
3 º operação NOT na mascara
11111111.11111111. 11111100.00000000 = 00000000.00000000.00000011.11111111
4º faz o OR entre o IP e o NOT da máscara para achar o broadcast
10010001.01001101.01011000.00000100 = ip
OR
00000000.00000000.00000011.11111111 = not mascara
-----------------------------------
10010001.01001101.01011011. 11111111 = Broadcast
5º passa broadcast para decimal
10010001.01001101.01011011.11111111 = 145.77.91.255
d-
145.77.88.4 /22
145.77.01011000.00000100
145.77.01011011.11111111 -> 145.77.91.255 -broadcast
145.77.01011000.00000000 -> 145.77.88.0 - network
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo