regras de endereço IP para cada octeto

1

Este artigo da Wikipédia nos endereços IPv4 indica que o intervalo válido para cada octeto é 0-255. No entanto, quando eu insiro um número que está deliberadamente fora do intervalo no meu PC com Windows 7, o intervalo válido é notificado como 1-223 (não 0-255) para o primeiro octeto do meu endereço IP:

Isso se aplica ao primeiro octeto de IP address , Default gateway , Preferred DNS sever e Alternate DNS server , mas não Subnet mask . Todos os outros octetos permitem 0-255. Temos algumas máquinas Windows CE 6.0 no local e estas permitem 0-255 para todos os octetos.

  • Por que minha máquina com Windows 7 reporta um intervalo válido de 1-223 apenas para o primeiro octeto e por que é diferente do Windows CE?
  • Quais são as regras para octetos de endereços IP?
  • Ao escrever um blog técnico sobre as configurações de IP, é seguro assumir um intervalo válido de 0-255 (e ignorar restrições obscuras) ou devo ser mais sutil e cobrir algumas das exceções?

NB! Não estou interessado em saber se o endereço IP inserido funcionará ... apenas as regras de baixo nível para inseri-las em primeiro lugar!

Nota: perguntei ao nosso departamento de TI. Eles não sabiam as respostas e apenas me direcionaram para a Wikipedia!

    
por AlainD 12.05.2016 / 17:08

2 respostas

4

Um endereço IPv4 é apenas um número de 32 bits, por ex. %código%. A notação do octeto decimal é apenas para facilitar a leitura dos humanos. Cada octeto é de 8 bits, e. 00001010000010110000110000001101 , que é então convertido em números decimais ( 00001010.00001011.00001100.00001101 ). Como 8 bits podem representar os números de 10.11.12.13 a 0 , cada octeto pode ter um número nesse intervalo.

O nada é especial ou mágico sobre os limites do octeto; eles são artificiais. Pensar em endereços IPv4 em termos da representação textual (octetos decimais) pode realmente levá-lo a um raciocínio complicado e levar a erros. O computador e o equipamento de rede só vêem e usam o número binário. Muitos estudantes de rede querem manipular endereços IPv4 sem primeiro converter em binário, e esse é um caminho para o fracasso.

Os endereços IPv4 válidos de unicast aumentam para 255 . Endereços maiores que isso são endereços multicast (começam com 223.255.255.255 como os primeiros quatro bits do endereço = 1110 to 224.0.0.0 ) ou reservados (começam com 239.255.255.255 como os primeiros quatro bits do endereço = 1111 codificar%). O endereço 240.0.0.0 é o endereço de broadcast limitado.

RFC 5735, Endereços IPv4 de uso especial tem um resumo dos endereços de uso especial do IPv4.     

por 12.05.2016 / 17:41
2

1-223 abrange redes de classe A / B / C, que são o que seu PC usará.

224+ é para redes de Classe D (Multicast) e Classe E (não usadas), nenhuma das quais é apropriada para um PC Windows.

Artigo da webopedia sobre endereçamento IP

    
por 12.05.2016 / 17:12