Informática, perguntado por carmenmecatti1544, 1 ano atrás

A máscara a ser utilizada para segmentar uma rede de classe C em duas sub-redes com, no máximo, 35 estações em cada uma, é?

Soluções para a tarefa

Respondido por bokomoko
1
uma classe C tem ip do tipo 192.168.x.x  e máscara no mínimo /24 restando portanto 32-24 = 8 bits para brincarmos


Deseja-se formar subredes com 35 hosts. 

A máscara de rede é dividida em duas partes 
bits para a rede
bits para os hosts

Como vamos precisar de 35 hosts então precisaremos de bits suficientes para numerar de 1 a 35 (ou 0 a 34 ..) 
Para saber quantos bits precisamos para representar um número X é só tirar o log₂(X) 
No caso log₂(35) =  5,129283. Então precisamos de 5,12 bits. Ora, não tem fração de bits, então só podemos ter ou 5 bits ou 6 bits mas 5,12 não pode.
Se usarmos 5 bits teremos 2
⁵ = 32 ... é pouco
o jeito é usar 2⁶ = 64. Vai sobrar mas é o jeito. Além do mais, IP reservado é de graça :)
Então vamos precisar de 6 bits para os hosts, como temos apenas 8, vão sobrar 2 para as redes.

Então 2² =4, teremos 4 redes com 64 endereços cada uma. Acontece que toda rede precisa de 2 endereços especiais. Um endereço, com todos os bits de host zerados que será o endereço da sub-rede como um todo. O outro endereço será o endereço de broadcast daquela rede, com todos os bits setados (tudo 1).
Então as subredes serão os dois primeiros bits a esquerda
rrhhhhhhhh
00
01
10
11
lembro que estamos falando dos 2 bits mais a esquerda, portanto, cada par desses vai ser seguido dos 6 bits de host. Para identificar a rede, os bits de host são zerados assim
00000000 -> endereço da 1ₐ rede = 0
01000000 -> endereço da 2ₐ rede = 64
10000000 -> endereço da 3ₐ rede = 128
11000000 -> endereço da 4ₐ rede = 192

Os hosts então serão de 000001 a 111110,
o broadcast tem todos os bits de host setados 111111
primeira rede será
rede 00000000 -> 0
hosts 00000001 a 00111110 = 0 a 62
broadcast 0011111 = 63

segunda rede será
rede 01000000 -> 64
hosts 01000001 a 00111110 = 65 a 126
broadcast 01111111 = 127

terceira rede será
rede 10000000 -> 128
hosts 10000001 a 10111110 = 129 a 190
broadcast 10111111 = 191

quarta rede será
rede 11000000 -> 192
hosts 11000001 a 11111110 = 193 a 254
broadcast 11111111 = 255

Perguntas interessantes