通信について教えてください
通信について教えてください。
家庭用の市販のルーターがあり、ルーターの2つのLANポートには、1つのLANポートにつき1台のパソコンという形で
パソコンが2台(パソコンA,パソコンB) 接続されているとします。
(パソコンAとパソコンBはルーターを介して接続されています)
ルーターはDHCPサーバーとして働き、パソコンにはプライベートIPアドレスが割り振られているとします。
パソコンA 192.168.0.2
パソコンB 192.168.0.3
ルーター 192.168.0.1
LAN内での通信であるパソコンAからパソコンBへ向けて通信するためには
まずパソコンAはパソコンBのIPアドレスを事前に知っておく必要があると思います。
そして、パソコンAはARPによってパソコンBのMACアドレスを取得することになりますが
===========================
(1)
このMACアドレスの取得は、
○パソコンBからの応答
○(パソコンBのMACアドレス情報を保有している?)ルーターが応答
のどちらでしょうか?
===========================
とにかくパソコンAはパソコンBのMACアドレスを取得したとし、パソコンBと通信を行いますが
パソコンAからパソコンBへのの通信では
===========================
(2)
MACフレームの送信先MACアドレスは、
○ルーターのMACアドレスになり、ルーターを経由するときにパソコンBのMACアドレスになる
○最初からパソコンBのMACアドレスである、ルーターを経由するときも変わらない
のどちらでしょうか?
===========================
===========================
(3)
MACフレームの送信元MACアドレスは、
○最初はパソコンAのMACアドレスであるが、ルーターを経由するときにルーターのMACアドレスになる
○最初からパソコンAのMACアドレスである、ルーターを経由するときも変わらない
のどちらでしょうか?
===========================
(α)
LAN内で通信を行う時は、IPパケット内のIPアドレス情報さえあれば十分で、MACアドレスは必要ないように思うのですが
通信の決まりとしてMACアドレス情報を格納するMACフレームが必要となるので
通信を問題なく行うにはIPアドレスだけではなくMACアドレスも必要となってくるのでしょうか?
(β)
LAN内の通信だけではなく、インターネット上の通信でも常にMACアドレス情報を格納したMACフレームがIPアドレス情報を格納したIPパケットの外側に付いているのでしょうか?
以上、(1)(2)(3)(α)(β)について教えてください。