Por que alguém precisa inserir a máscara de sub-rede em vez de simplesmente um número de 1-bit na máscara?

1

Pelo que entendi, a máscara de sub-rede deve ser contígua . Então, por exemplo, você não pode ter uma máscara de 255.1.0.0. As redes são frequentemente indicadas como, e. 192.168.5.0/24, que contém automaticamente todas as informações para derivar a máscara de sub-rede, e com tal derivação é garantido que seja contíguo.

Por que os usuários precisam "expandir" manualmente esse número 24 para 255.255.255.0 em vez de simplesmente inserir o número 24 na configuração de rede? Existe algum caso em que a máscara de sub-rede seria necessária e o número de 1-bits na máscara não é suficiente para a configuração?

    
por Ruslan 03.08.2018 / 14:36

1 resposta

0

É simplesmente dependente de software.

Quando os RFCs são escritos, eles geralmente não definem como um valor é apresentado a um usuário final, apenas como ele 'funciona'. Então você acaba com o efeito que você viu onde diferentes programas implementam o mesmo número de maneiras diferentes.

A mesma sub-rede apresentada de diferentes maneiras:

  • 255.255.255.0
  • / 24
  • 11111111.11111111.11111111.00000000

O mesmo pode ser visto com a apresentação de endereços mac:

  • Formatos Cisco no IOS: FFFF.FFFF.FFFF
  • Microsoft cli faz: FF-FF-FF-FF-FF-FF
  • Microsoft DHCP: FFFFFFFFFFFF
  • A maioria dos fabricantes de placas de rede: FF: FF: FF: FF: FF: FF

Todos estes representam o mesmo endereço MAC, apenas em diferentes formas.

    
por 03.08.2018 / 14:53