質問: MACアドレスとIPアドレスが両方必要な理由を教えてください。MACアドレスだけでも通信できないことはないらしいですけど何故IPアドレスは必要なのでしょうか?
回答: MACアドレスは製造された時点で決まるので、 どこに所属しているか、という情報がありませんから、 誰かに要件を伝えるのに、同じ部屋に居て、 大声で名前を呼べば、返事ができる範囲でしか使えません。 これが、ネットワークでは 「ブロードキャストが到達する範囲」ということです。 違う部屋の人に要件を伝えるには、 その人がどの部屋に居るのかという情報が必要になります。 でないと闇雲に部屋に入って、名前を呼び続けなければなりません。 IPアドレスではネットワーク部が、 どの部屋にいるのかという情報になります。 IPv4ではIPアドレスのホスト部はその部屋の、どの机かという情報です。 実際そこに座っている人の名前がMACアドレス。 そんなかんじです。