2

「このネットワークまたはセグメント」として解釈されます。ここで、「ネットワークアドレス」はホストアドレスに対してです。

私の質問:そのようなIPアドレスはどのような状況で使用されますか?

4

3 に答える 3

2

これは「表記規則」にすぎません。RFC 919で私が見つけたすべてゼロのアドレスへの最初の参照によると、ネットワークについて話す便利な方法:

If the use of "all ones" in a field of an IP address means
"broadcast", using "all zeros" could be viewed as meaning
"unspecified".  There is probably no reason for such addresses to
appear anywhere but as the source address of an ICMP Information
Request datagram.  However, as a notational convention, we refer to
networks (as opposed to hosts) by using addresses with zero fields.
For example, 36.0.0.0 means "network number 36" while 36.255.255.255
means "all hosts on network number 36".

たとえば、「10.0.0.0/16 です」と言うと、ホストではなくサブネットについて話していることがわかります。「10.0.4.16/16 です」と言えば、ホストについて話していることがわかります。

実際には、一部の IP スタックは、これをブロードキャスト アドレスの代替形式として解釈しました。しかし、(RFC が述べているように) ネットワーク上でそれを見ることはおそらくないでしょう。

于 2012-10-16T05:47:41.953 に答える
1

サーバー ソケットを開いて使用可能なインターフェイスでリッスンするソフトウェアは、 でリッスンし0.0.0.0:portます。

たとえば、C# のIPAddress.Anyフィールドはこのように動作します。

Any フィールドは、ドット 4 重表記の 0.0.0.0 に相当します。

于 2012-10-15T19:29:41.967 に答える