質問: ネットワークの基礎を現在学習しており、不明点がありました為、質問させて頂きます。 一対複数時の通信の時の挙動なのですが、 どの層の時点で、PCの数の把握、必用なデータの数のコピー(一対一の通信ならデータは一つで十分なはずだが、複数との通信では複数いるのだろうと現在理解しています。)を行っているのかが理解できていません。 例として、(自分の考えている)ローカルブロードキャストの時の動きとしましては、 送信側 ネットワーク層でローカルブロードキャストのブロードアドレスをIPホストアドレスに指定 ↓ ネットワーク層にてARPをかける(ローカル領域の接続PCの数の確認) ↓ 応答(ARP?)が返ってくる。 ↓ ネットワーク層まで応答(ARP?)が上がってくる ↓ データリンク層、物理層を通って、ローカル領域の接続PCの数の分のデータを送信 が一連の流れになると思うのですが、 この時、PCの数分のデータのコピー(用意)はどこで行っているのでしょうか? また、応答(ARP?)を送信側が受け取った後、「ネットワーク層までしか、連絡は来ない」という認識は正しいでしょうか? どなたか回答をお持ちの方がいらしたら、是非ともご教示頂きたいです。
回答: ブロードキャストIPアドレス宛のパケットは、LAN(Ethernet)であればブロードキャストMACアドレス宛に送信されます。MACアドレス解決の必要はないのでARPのやりとりは行われません。 wiresharkなどパケットキャプチャソフトを使って実際の通信を観察してみるとよいでしょう。