2012-02-29 11 views
0

私はUDPメッセージをブロードキャストするいくつかのコードに出くわしました。UDPブロードキャスト、XPとVistaの違い

Windows XPでは、IpAdress.BroadCast(255.255.255.255)が使用されますが、Vistaでは、コードがxxx.xxx.xxx.255上の各NICのすべてのNICSとブロードキャストをチェックし、xは異なるNIC間で異なります。

私の知る限り、xxx.xxx.xxx.255と255.255.255.255を使用する唯一の違いは、後者が決して最初のルータを離れることができないことです。私はすべてのメッセージがテキストで出て行くかどうかに関する情報は見つけられません。ニックス

あなたは何ですか?

1)NICSはすべて255.255.255.255を使用して送信されますか?
2)私は255.255.255.255については、1つのサブネットが存在するかどうかについて正しいですか?
3)XPとそれ以降のOSのコードの違いにはメリットはありますか?

答えて

0

「すべてのもの」ブロードキャストアドレス(255.255.255.255)は、ローカルエリアネットワーク上のブロードキャストを意味します。システムが複数のサブネットに接続されている場合、これはすべてのサブネットでブロードキャストすることを意味する可能性があります。このアドレスは、ホストに直接接続されたネットワークにのみ適用されます。ルーティングされるべきではありません。

サブネットブロードキャストアドレス(x.x.x.255は単なる一例である)その特定のサブネット上でブロードキャストを意味します。システムが複数のサブネットに接続されている場合は、そのうちの1つだけでブロードキャストすることを意味します。このアドレスになります。ルータのサポートによっては、自分とは異なるサブネット上のすべてのシステムにブロードキャストできるかもしれません。

"すべてのもの"標準は古いので、おそらくXPがそれを使用しています。

Broadcast address - Wikipedia

関連する問題