LAN内での通信について教えてください
LAN内での通信について教えてください。
家庭用の市販のルーターがあり、ルーターの3つのLANポートには、1つのLANポートにつき1台のパソコンという形で
パソコンが3台(パソコンA,パソコンB,パソコンC) 接続されているとします。
(パソコンA,パソコンB,パソコンCはルーターを介して接続されています)
ルーターはDHCPサーバーとして働き、パソコンにはプライベートIPアドレスが割り振られているとします。
パソコンA 192.168.0.2
パソコンB 192.168.0.3
パソコンC 192.168.0.4
ルーター 192.168.0.1
また、パソコンAは[パソコンB、パソコンC]の[IPアドレスとMACアドレス]を知っているとします。
ここでパソコンAのアプリケーションからパソコンBへ通信を行おうとした場合、
アプリケーションは[IPパケットにパソコンBのIPアドレスである192.168.0.3、MACフレームにパソコンBのMACアドレスを含んだ]データグラムを
パソコンBとパソコンCの両方に届ける。
そして
パソコンBは届いたデータグラムのMACフレームにパソコンBのMACアドレスが含まれていることから、自身が担当すべきとしてパソコンAに応答を返す。
ただ、パソコンBはIPパケット内の192.168.0.3の部分については全くチェックしない。
パソコンCは届いたデータグラムのMACフレームにパソコンBのMACアドレスが含まれていることから、自身が担当すべきでないと判断し、パソコンAには応答を返さない。
また、パソコンCはIPパケット内の192.168.0.3の部分については全くチェックしない。
間に存在するルーターは何もしない。
このようになるのでしょうか?