MacとIPの違いは何ですか?


答え 1:

前の回答は、おそらく意図された質問に対する回答ですが、厳密に尋ねられた質問ではありません。

MACは、ネットワーク層の次のホップに到達するために必要な物理メディアにネットワーク層を接続するサブ層です。

中程度のアクセス制御-ウィキペディア

IPは技術的にはネットワーク間プロトコル、つまり、2つの異なるネットワークタイプ間の相互作用に使用されるプロトコルです(ここではスライド5)

https://people.eecs.berkeley.edu ...

IP、つまりインターネットを支えるプロトコルは、元々、さまざまなネットワークが、それらのネットワーク内のプロトコルに制約を課すことなく相互作用することを可能にするプロトコルであることを意図していた。 偶然にも、インターワーキングを提供するために使用される別のクラスのIPのさまざまなL2 over IPおよびL2 over MPLSプロトコルの例がありますが、最終的には内部および外部でIPv4、次にIPv6を実行するすべてのネットワークで標準化しました-ネットワーク化されたネットワークは同じタイプ、すなわち些細なケースでなければなりません。

これはすべて、尋ねられる質問を正確にする必要性を支えています。


答え 2:

Macアドレスは、カードのプロデューサーによってインターフェイスカードに割り当てられた一意のアドレスです。 レイヤー2(データリンクレイヤー)のデバイスを識別するために使用されます。 通常、これはローカルイーサネットネットワークになります。 イーサネットレベルでは、特定のデバイスにデータパケットを配信するためにMacアドレスが使用されます。 各イーサネットパケットには、送信元アドレスと宛先アドレス(Macアドレス)が含まれています。

IPアドレスはネットワークアドレス(レイヤー3)であり、インターネットでは、インターネットに接続されているデバイスのアドレス指定に使用できます。 IPアドレスは、ネットワーク上でデータパケットをルーティングするために使用されます。

IPパケットがローカルルーターに到着すると、ルーターはそのパケットをイーサネットフレームに入れます。 イーサネットフレームには、ソースアドレスとしてルーターのMacアドレスが含まれます。 イーサネットフレームの宛先アドレスは、IPパケットの宛先アドレスに関連するMacアドレスになります。

ルーターは、ネットワーク上のすべてのイーサネットデータをリッスンし、すべてのMacアドレスを収集することにより、ローカルネットワーク上のデバイスのMacアドレスを学習します。 ARPメッセージを送信することにより、ルーターは既知のMacアドレスに関連するIPアドレスを要求します。