É 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.