web-dev-qa-db-ja.com

IPV4のブロードキャストアドレス

サブネットマスクが255.255.255.240の小さなネットワークがあり、IP範囲は192.168.2.1〜192.168.2.12です。 192.168.2.1から、パケットをブロードキャストしたいと思います。このパケットをこのサブネットの外側に移動させたくありません。いくつかの基本的なチュートリアルを読んだ後、最適なブロードキャストアドレスは192.168.2.255になるはずだと思います。しかし ウィキペディア はそれを言います

A special definition exists for the IP broadcast address 255.255.255.255. 
It is the broadcast address of the zero network or 0.0.0.0, which in Internet Protocol
standards stands for this network, i.e. the local network. Transmission to this address
is limited by definition, in that it is never forwarded by the routers connecting the
local network to other networks.

今、私は少し混乱しています。 「ローカルネットワーク」は私のサブネットを指しますか?パケットがサブネットから出ないようにするのはどれですか:192.168.2.255または255.255.255.255?

4
PermanentGuest

実際には、192.168.2.0/28(指定したアドレスとネットマスクを持つネットワーク)のIP範囲は192.168.2.1-192.168.2.14であり、ブロードキャストは192.168.2.15です。

これが IPv4計算機 (他にもあります)

2
Ecnerwal

サブネットである192.168.2.0/28のブラッドキャストアドレスは192.168.2.15です。ネット外の人に連絡したくない場合は、これがそれです。

これらの計算を支援するツールがあります。私はLinuxを使用してipcalcを使用しています。WindowsにはIpcalc.Netがありますが、すべてのOSにさらに多くのツールがあると確信しています。

1
MariusMatutiae

192.168.2.255directed broadcastであり、同じサブネット(この場合は192.168.2.0)内のすべての人に聞こえます。

255.255.255.255を使用すると、特定のサブネットだけでなく、ネットワーク内のすべての人が受信します。

  • 192.168.2.255->特定のサブネットに限定
  • 255.255.255.255->みんな

したがって、ブロードキャストがサブネットを離れることを望まない場合は、192.168.2.255を選択する必要があります。

0
Christian