Por que os endereços IP não podem começar com 0 ou 255?

8

Foi especificado em algum lugar (presumivelmente em uma RFC) que os endereços de classe A variam de 1-126 no primeiro octeto e que os endereços de classe E variam de 240 a 254, mas isso deixa de fora duas redes em potencial de ambos os lados, ou seja, 0 e uma rede 255.

Acredito que os endereços que começam com esses IPs são inválidos. Isso significa que eles não funcionariam em uma rede privada e existe uma razão para eles serem inválidos?

Odisséia
fonte

Respostas:

19

O endereço IP 0.0.0.0é usado como um curinga para vincular a todos os endereços. O endereço IP 255.255.255.255é usado para indicar uma transmissão local.

Como essa decisão fazia parte do design de rede de classe que antecede o CIDR , para reservar esses endereços IP específicos sozinhos, teriam que ter sido criadas regras especiais para os / 8s que os continham. Como alguns / 8 permaneceriam reservados de qualquer maneira, fazia sentido reservá-los em vez de criar regras adicionais para que pudessem ser usadas.

David Schwartz
fonte
4
Mas ... essa não era a questão. Eu sei que eles marcaram como respondido, mas não responde. Não é se 0.0.0.0 é válido, mas 0.213.4.67 ou qualquer outro 0.xxx ou 255.xxx poderia ser.
Micah Gafford
3
@DavidSchwartz Para pessoas que não estão familiarizadas com a notação CIDR, pode não estar claro se você abordou esse ponto.
TR
6
Eu li a resposta. Este é um lugar onde o especialista (você) pode responder a perguntas que os leigos (eu) possam ter. Se você responder uma pergunta para que apenas as pessoas que já a conhecem sejam as únicas capazes de entender, ela não responderá à pergunta. Como você nunca disse especificamente que o 0.xxx está totalmente bloqueado porque eles decidiram usar o 0.0.0.0 como curinga, eu certamente não entendi isso. Na verdade, estou apenas supondo que, com base na resposta de @DavidSchwartz, mas ainda possa estar entendendo mal o porquê. Certamente não faria mal a ninguém atualizar a resposta com a versão para leigos. TY pelo seu tempo.
Micah Gafford
3
Não havia indicação na resposta que faria alguém pensar que isso esclareceria alguma coisa. Eu só estava tentando ser útil para quem pesquisar no futuro. Sua resposta é basicamente dizer "Bem, aprenda todas essas outras coisas". As respostas devem ser holísticas, mas eu concordaria em não precisar descrever uma subestrutura atômica ou outras coisas tolas. É bastante fácil esclarecer essa resposta sem afastar os curiosos ou exigir um certificado Network +.
Micah Gafford
3
Apenas para ajudar quem mais tarde se depara com isso, até onde eu entendo pelos links na resposta, nos primeiros dias da Internet, havia algumas "grandes redes" das quais todos os computadores conectados à Internet faziam parte. O primeiro octeto de um endereço IP especificou essa rede grande. Qualquer endereço do formulário 10.x.x.x, por exemplo, levou você à ARPANET. Dado isso 0.0.0.0e 255.255.255.255eram endereços de finalidade especial, mesmo nesse design inicial, ele efetivamente entregou todo o intervalo 0.x.x.xe 255.x.x.xendereço. À medida que a internet evoluiu, isso simplesmente não mudou.
ymbirtt
6

Porque eles são reservados para endereços de difusão seletiva e difusão

O RFC especificamente os colocou de lado como "Reservado"

Eles são válidos , mas simplesmente não são utilizáveis

ChasingLogic
fonte
11
"Não usável"???
Xavierjazz 25/10
1

0.0.0.0/8 e 255.0.0.0/8 são ambos reservados pela IANA em 1981. O primeiro bloco é para auto-identificação (com base na RFC 6890) e o último é reservado para "Uso futuro"; formalmente Classe E.

Endereços começando com 240 ou um número superior não foram alocados e não devem ser usados, exceto 255.255.255.255, que é usado para "transmissão limitada" em uma rede local. Consulte (RFC 919) e (RFC 922) para obter mais informações.

Informações de: https://myip.ms/info/whois/0.0.0.0 https://myip.ms/info/whois/255.0.0.0 https://tools.ietf.org/html/draft-wilson-class -e-01

Meynoush
fonte
Mas a classe E foi definida como 240.0.0.0/4; ou seja, 240.0.0.0 a 255.255.255.255 (ou talvez 255.255.255.254). A pergunta pergunta por que 255 é tratado de maneira diferente de 240 a 254; sua resposta não aborda isso.
Scott