質問: ネットワークを勉強し始めたばかりのものです。 MACアドレスとIPアドレスの2つがあることを学びましたが、 MACアドレスが各製品でそれぞれ違うのであれば、IPアドレスはなんのためにあるのですか。
回答: いわゆる The Internet においては Internet Protocol が採用されている関係で、機器の識別は IP アドレスで行います。 Mac アドレスは必要ありません。現に、今では完全に廃れていますが電話回線を使ったモデム/音響カプラによる PPP による接続においては、パソコン側はシリアルポートを使うので Mac アドレスなど存在しません。 ということで質問に対する回答としては Q1. IP アドレスはなぜ存在する A1. Internet/Intranet 上の機器を区別するためにあります Q2. MAC アドレスはなぜ存在する A2. Ethernet の仕様として存在する。 Q3. MAC アドレスがあるのに IP アドレスを使う理由は A3. Internet Protocol は (MAC アドレスのある) Ethernet 装置で使うのが現代的普通になっていますが、 (MAC アドレスのない) ほかの装置 (モデム等) でも使うことができます。そのため Internet Protocol を使う上では、プログラム上から見て相手の識別は常に IP アドレスのみを使います。