Para a maioria dos cenários do mundo real (se não todos), ele responde como C: 1022 endereços .
Em teoria, você poderia usar todos os 1024 endereços. Mas o RFC 919 explica por que você deve reservar dois endereços para fins especiais: transmissão para todos os hosts e abordando a própria rede .
Você pode escolher quaisquer dois endereços para serem esses endereços especiais, mas Se implementações IP diferentes forem compatíveis, deve haver um número distinto para denotar "todos os hosts". (RFC 919, seção 7).
O RFC conclui com este bom resumo:
If the use of "all ones" in a field of an IP address means "broadcast", using "all zeros" could be viewed as meaning "unspecified". There is probably no reason for such addresses to appear anywhere but as the source address of an ICMP Information Request datagram. However, as a notational convention, we refer to networks (as opposed to hosts) by using addresses with zero fields. For example, 36.0.0.0 means "network number 36" while 36.255.255.255 means "all hosts on network number 36".