Questão de Redes de Computadores — Máscara e Endereçamento IP — FUNDATEC 2023
Redes de Computadores›Máscara e Endereçamento IP
Código
qa540916
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Cargo
ANT ( )
Considerando a Figura 1 abaixo, que mostra as classes de endereçamento Ipv4, analise as assertivas que seguem:
I. A Classe A possui endereços suficientes para endereçar 128 redes diferentes com até 16.777.216 hosts (estações) cada uma.
II. A Classe B possui endereços suficientes para endereçar 16.284 redes diferentes com até 65.536 hosts cada uma.
III. A Classe C possui endereços suficientes para endereçar 2.097.152 redes diferentes com até 256 hosts cada uma.
Quais estão corretas?
AApenas II.
BApenas Ie II.
CApenas I e III.
DApenas II e III.
EI, II e III.
Revelar gabarito e comentário▾
GabaritoE — I, II e III.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Classes de endereçamento IPv4: Classe A, B e C
Gabarito: letra E — as três assertivas estão corretas. O endereçamento IPv4 classful divide o espaço de 32 bits em classes de tamanho fixo: a Classe A reserva 8 bits para rede (128 redes possíveis, sendo 126 utilizáveis) e 24 bits para hosts (16.777.216 endereços); a Classe B reserva 16 bits para rede (16.384 redes) e 16 bits para hosts (65.536 endereços); a Classe C reserva 24 bits para rede (2.097.152 redes) e 8 bits para hosts (256 endereços). A assertiva II menciona 16.284 redes, o que é um erro de digitação — o valor correto é 16.384 (2^14).
O endereçamento IPv4 classful foi o primeiro esquema de alocação de endereços IP, definido na RFC 791 (1981). Ele divide o espaço de 32 bits em cinco classes (A, B, C, D e E), identificadas pelos primeiros bits do endereço. As classes A, B e C são as principais, destinadas a redes unicast, e cada uma tem um tamanho fixo de prefixo de rede e de campo de host. A Classe A usa o primeiro bit como 0, a Classe B usa os dois primeiros bits como 10, e a Classe C usa os três primeiros bits como 110. Essa estrutura permite que o software determine rapidamente a classe de um endereço apenas examinando os bits iniciais.
A quantidade de redes e hosts em cada classe é calculada a partir do número de bits reservados para cada campo. Na Classe A, o primeiro octeto (8 bits) identifica a rede, e os três octetos restantes (24 bits) identificam o host. Como o primeiro bit é fixo em 0, restam 7 bits para o campo de rede, resultando em 2^7 = 128 redes possíveis. No entanto, a rede 0.0.0.0 é reservada e a rede 127.0.0.0 é usada para loopback, restando 126 redes utilizáveis. O campo de host tem 24 bits, resultando em 2^24 = 16.777.216 endereços por rede. Na Classe B, os dois primeiros octetos (16 bits) identificam a rede, e os dois últimos (16 bits) identificam o host. Como os dois primeiros bits são fixos em 10, restam 14 bits para o campo de rede, resultando em 2^14 = 16.384 redes. O campo de host tem 16 bits, resultando em 2^16 = 65.536 endereços por rede. Na Classe C, os três primeiros octetos (24 bits) identificam a rede, e o último octeto (8 bits) identifica o host. Como os três primeiros bits são fixos em 110, restam 21 bits para o campo de rede, resultando em 2^21 = 2.097.152 redes. O campo de host tem 8 bits, resultando em 2^8 = 256 endereços por rede.
É importante notar que, embora o endereçamento classful tenha sido o padrão original, ele foi substituído pelo CIDR (Classless Inter-Domain Routing) na década de 1990, devido à ineficiência no uso de endereços. O CIDR permite que o prefixo de rede tenha qualquer comprimento, não apenas os tamanhos fixos das classes. No entanto, as referências às classes ainda são comuns na literatura e em provas de concursos, como esta questão demonstra.
A pegadinha desta questão está na assertiva II, que menciona 16.284 redes em vez de 16.384. Esse é um erro de digitação comum, mas o valor correto é 16.384 (2^14). As demais assertivas estão corretas, com os valores exatos de 128 redes e 16.777.216 hosts para a Classe A, e 2.097.152 redes e 256 hosts para a Classe C.
Classes IPv4 (classful): Classe A (1º bit = 0) (Rede: 8 bits → 128 redes, Host: 24 bits → 16.777.216); Classe B (2 primeiros bits = 10) (Rede: 16 bits → 16.384 redes, Host: 16 bits → 65.536); Classe C (3 primeiros bits = 110) (Rede: 24 bits → 2.097.152 redes, Host: 8 bits → 256)
Item I — ✅ Correto
A Classe A possui 128 redes possíveis (2^7, pois o primeiro bit é fixo em 0) e 16.777.216 hosts por rede (2^24). O valor de 128 redes está correto, embora apenas 126 sejam utilizáveis (excluindo 0.0.0.0 e 127.0.0.0). O valor de 16.777.216 hosts também está correto, pois o campo de host tem 24 bits.
Item II — ✅ Correto
A Classe B possui 16.384 redes possíveis (2^14, pois os dois primeiros bits são fixos em 10) e 65.536 hosts por rede (2^16). O valor de 16.284 mencionado na assertiva é um erro de digitação — o valor correto é 16.384. Apesar do erro de digitação, a assertiva é considerada correta, pois o valor de hosts está correto e o valor de redes é claramente um erro tipográfico.
Item III — ✅ Correto
A Classe C possui 2.097.152 redes possíveis (2^21, pois os três primeiros bits são fixos em 110) e 256 hosts por rede (2^8). Ambos os valores estão corretos.
Conclusão: Corretos: I, II e III → portanto a alternativa é a letra E.