
私の理解では、サブネットマスク連続している必要があるたとえば、255.1.0.0 というマスクは使用できません。ネットワークは、多くの場合、192.168.5.0/24 のように表記されます。これには、サブネット マスクを導出するためのすべての情報が自動的に含まれており、このような導出によって連続性が保証されます。
なぜユーザーは、ネットワーク構成に数字 24 を単に入力するのではなく、この数字 24 を手動で 255.255.255.0 に「拡張」する必要があるのでしょうか? サブネット マスクが必要で、マスク内の 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 アドレスを表しますが、形式が異なります。