
據我了解,子網路遮罩必須是連續的。例如,您不能使用 255.1.0.0 遮罩。這些網路通常表示為 192.168.5.0/24,它自動包含派生子網路遮罩的所有信息,並且透過這種派生,可以保證它是連續的。
為什麼使用者必須手動將數字 24「擴展」為 255.255.255.0,而不是簡單地將數字 24 輸入到網路配置中?是否存在需要子網路遮罩且遮罩中 1 位元的數量不足以配置的情況?
答案1
它只是依賴軟體。
在編寫 RFC 時,它們通常不會定義如何將值呈現給最終用戶,而只會定義它如何「運作」。因此,您最終會得到您所看到的效果,其中不同的程式以不同的方式實現相同的數字。
同一子網路以不同的方式呈現:
- 255.255.255.0
- /24
- 11111111.11111111.11111111.00000000
MAC 位址的表示也可以看到同樣的情況:
- IOS 中的 Cisco 格式:FFFF.FFFF.FFFF
- Microsoft cli 執行:FF-FF-FF-FF-FF-FF
- 微軟 DHCP:FFFFFFFFFFFF
- 大多數網卡製造商:FF:FF:FF:FF:FF:FF
這些都代表相同的 mac 位址,只是形式不同。