Você está absolutamente certo! O endereço 172.31.255.255 com uma máscara de sub -rede de 255.255.255.0 é
inválida como um id de host . Aqui está o porquê:
Entendendo máscaras de sub -rede *
rede vs. bits de host: Uma máscara de sub -rede divide um endereço IP em duas partes:a parte da rede e a parte do host. A máscara de sub -rede usa uma série de outros e zeros para representar quais bits pertencem à rede e quais pertencem ao host.
*
255.255.255.0: Nesse caso, a máscara de sub -rede 255.255.255.0 indica que os primeiros 24 bits são para a parte da rede, deixando os últimos 8 bits para a parte do host.
Por que é inválido *
All -es Host: 255.255.255.255 representa todos os outros na parte do host.
*
Endereço de rede: Com uma máscara de sub -rede de 255.255.255.0, o endereço 172.31.255.255 se torna o
endereço Para essa sub -rede. Os endereços de rede não são usados para identificar hosts individuais.
*
Endereço de transmissão: O endereço 172.31.255.255 seria na verdade o
endereço de transmissão Para esta sub -rede. Os endereços de transmissão são usados para enviar mensagens para todos os hosts nessa rede, não para hosts individuais.
em resumo O endereço 172.31.255.255 não pode ser um ID de host válido porque é reservado para o endereço de rede e o endereço de transmissão dentro dessa sub -rede.