MACアドレスとは何ですか? IP アドレスとどのように連携して機能しますか?

MACアドレスとは何ですか? IP アドレスとどのように連携して機能しますか?

手紙を送りたい場合は、受取人の住所が必要です。住所は郵便配達員が手紙をどこに送る必要があるかを知るのに役立つ識別機能であるため、住所は一意である必要があります。 2 つの家に同じ住所を設定することはできません。そうしないと混乱が生じます。

インターネットは郵便サービスと同じように機能します。デバイスはメッセージを送信する代わりに「データ パケット」を送信し、IP アドレスまたは MAC アドレスによってそれらのデータ パケットの送信先が決まります。今日の記事では、これら 2 つのアドレスがどのように相互に並行して機能するかについて説明します。

記事の目次

IPアドレスとは何ですか?

IP アドレス (インターネット プロトコル) は、ネットワーク ハードウェアの識別番号であり、ネットワーク上のデバイスには、自宅や会社の住所と同様に、異なる IP アドレスが割り当てられます。デバイスは IP アドレスを使用してネットワーク上で相互に通信します。

Quantrimang には IP アドレスに関するパンフレットのような長い記事がありますので、詳しくは「IP アドレスとは何ですか?」の記事をご覧ください。

MACアドレスとは何ですか?

MAC アドレスは、デバイス内の一意の「ネットワーク インターフェイス」を識別します。 IP アドレスは ISP によって割り当てられ、デバイスの接続または切断時に再割り当てできますが、MAC アドレスは物理アダプターに関連付けられ、製造元によって割り当てられます。

MAC アドレスは 12 桁の文字列で、各桁には 0 ~ 9 の数字または A ~ F の文字を使用できます。読みやすいように、文字列はブロックに分割されています。一般的な形式は 3 つあり、最初の形式が最も人気があり、推奨されます。

  1. 68:7F:74:12:34:56
  2. 68-7F-74-12-34-56
  3. 687.F74.123.456

最初の 6 桁 (「プレフィックス」と呼ばれる) はアダプタの製造元を表し、最後の 6 桁はその特定のアダプタの一意の識別子を表します。 MAC アドレスには、デバイスがどのネットワークに接続されているかに関する情報は含まれません。

IP アドレスと MAC アドレスはどのように連携して機能しますか?

MACアドレスとIPアドレス間のブリッジ:ARP

MAC アドレスと IP アドレスには多くの違いがありますが、互いに独立して動作するわけではありません。アドレス解決プロトコル (ARP) はそれらを接続するブリッジです。このプロトコルは、ローカル エリア ネットワーク (LAN)上のレイヤー 2 とレイヤー 3 の間で動作します。 IPv4 アドレスをネットワーク デバイスの MAC アドレスにマッピングし、その逆も行います。

: IPv4 は ARP プロトコルを使用します。新しい IPv6 ネットワークでは、近隣探索プロトコルが同等の機能を提供します。

その仕組みは次のとおりです。あるデバイスが、ローカル ネットワーク セグメント上の別のデバイスと通信したいと考えています。送信元 IP アドレスと宛先 IP アドレスの両方を含むリクエストを 1 つの IP パケットに入れます。次に、イーサネット フレームが IP パケットをカプセル化します。このフレームには、送信元 MAC アドレスと宛先 MAC アドレスの両方が含まれます。ただし、ターゲット デバイスの MAC アドレスが不明な場合もあります。

コンピュータAとコンピュータBの例

コンピュータ A は、コンピュータ B に IP パケットを送信したいと考えています。しかし、コンピュータ B の MAC アドレスがわかりません。コンピュータ A は、ローカル ネットワーク セグメント内のすべてのコンピュータが受信する ARP 要求をブロードキャストします。

基本的に、リクエストは次のことを伝えます。「これは私の IP アドレスです。これは私の MAC アドレスです。そして、この IP アドレスに関連付けられた MAC アドレスを探しています。この IP アドレスがあなたのものである場合は、応答してあなたの MAC アドレスを教えてください。

MACアドレスとは何ですか? IP アドレスとどのように連携して機能しますか?

ARP が IP アドレスと MAC アドレスをどのように扱うか

コンピュータ B は ARP リクエストを受信し、2 つのことを実行します。

まず、すべてのデバイスには独自の ARP テーブルがあります。コンピュータは LAN 上にパケットを送信するたびに、まず ARP テーブルを調べます。コンピュータ A のエントリがコンピュータ B テーブルに存在しない場合は、新しいエントリが作成されます。コンピュータ A の MAC アドレスと IP アドレスは、フレーム内の内容に基づいて追加されます。

その後、IP アドレスと MAC アドレスを含む ARP 応答が送信されます。コンピュータ A は応答を受信し、その情報を ARP テーブルに追加します。適切な MAC アドレスを使用して、コンピュータ A はコンピュータ B にイーサネット フレームを送信できるようになります。

IP アドレスは誰でも簡単に検索できますが、MAC アドレスは他の人が簡単に見つけることができないことに注意することが重要です。 IP パケットが LAN から出てルーターを通過すると、MAC アドレスを含むヘッダーは破棄されます。したがって、LAN の外側にいる人は、(アプリケーションがデータとして送信しない限り) IP パケット内の MAC を見ることはありません。

MACアドレスとIPアドレスの主な違い

MAC アドレスは永続的ですが、IP アドレスは動的です

MAC アドレスは NIC またはその他のハードウェアに割り当てられるため、MAC アドレス自体が変更されることはありません (ただし、多くのネットワーク インターフェイスは MAC アドレスの変更をサポートしています)。一方、多くの IP アドレスは動的であり、時間やネットワーク設定の特性に基づいて定期的に変化します。

各アドレスは固有のアドレス構造を持っています

MAC アドレスは 48 ビットの 16 進数のアドレスです。通常、コロンで区切られた 2 つの数字または文字の 6 セットで構成されます。 MAC アドレスのサンプルは、00:00:5e:00:53:af のようになります。

ネットワーク カードやその他のハードウェアの多くのメーカーは、製造する製品の MAC アドレスの先頭に同様の文字列を使用しています。これは、組織固有識別子 (OUI) と呼ばれます。 OUI は通常、数字または文字の最初の 3 バイトです。 IEEE (電気電子技術者協会) はメーカー向けの OUI を管理します。

一方、IPv4アドレスは、16進数で表現された32ビットの整数です。ドット付き 4 進数またはドット付き 10 進数と呼ばれる、より一般的な形式は xxxx で、各 x には 0 ~ 255 の任意の値を指定できます。

OSI モデルのさまざまなレイヤーに配置されます。

MAC アドレスと IP アドレスも、OSI (Open Systems Interconnection) モデルの異なる層にあります。 OSI モデルは、7 つの抽象化層を使用して通信システムのすべての機能を記述する概念的なフレームワークです。 OSI モデルでは、データリンク層 (レイヤ 2) の MAC サブレイヤが MAC アドレスを実装します。一方、IP アドレスはモデルのネットワーク層 (レイヤー 3) で動作します。

IPアドレスとMACアドレスの弱点

IP アドレスがデバイスの ISP への接続をどのように表すかを覚えていますか? 2 番目のデバイスがプライマリ デバイスに接続し、すべての Web アクティビティがそのデバイス経由で送信される場合はどうなるでしょうか? Web の残りの部分では、2 番目のデバイスのアクティビティがプライマリ デバイスのように見えます。

そうすることで、自分の IP アドレスを他の人から隠すことができます。これを行うことに問題はありませんが、セキュリティ上の問題が発生する可能性があります。たとえば、悪意のあるハッカーがプロキシの後ろに隠れていると、当局が彼を追跡することが非常に困難になる可能性があります。

もう 1 つのリスクは、IP アドレスが追跡される可能性があることです。誰かがあなたの IP アドレスだけで何ができるかに驚かれるでしょう。

また、2 つ以上のデバイスが同じ IP アドレスを共有するIP 競合という潜在的な問題もあります。これは主にローカル ネットワーク内で発生しますが、IPv4 アドレスの不足が深刻化しているため、すぐにインターネット全体に広がる可能性があります。

MAC アドレスに関して、知っておくべきことは 1 つだけです。それは、デバイスのMAC アドレスを変更するのは非常に簡単であるということです。これは、誰でも他人の MAC アドレスを「なりすます」ことができるため、メーカーが割り当てた一意の識別子の目的を無効にします。また、MAC フィルターなどの機能もほとんど役に立たなくなります。

いずれにせよ、IP アドレスと MAC アドレスは便利で重要なので、すぐになくなることはありません。これらが何であるか、どのように機能するか、そしてなぜそれらが必要なのかを理解していただければ幸いです。

ご質問がある場合、またはその他のヒントや説明がある場合は、以下のコメントセクションで共有してください。

続きを見る:


これは、マウスを 1 回クリックするだけで Windows 10 のネットワーク設定をリセットする方法です。

これは、マウスを 1 回クリックするだけで Windows 10 のネットワーク設定をリセットする方法です。

Windows 10 でインターネット接続エラーの問題が発生した場合 (コンピューターまたはラップトップが有線ネットワークを受信できない、ネットワークに接続できない、または接続はできてもネットワークにアクセスできないなど)、ネットワークが遅い、ネットワークが不安定です、ネットワークが不安定です、黄色の感嘆符、Wifi に黄色の感嘆符... その後、Windows 10 コンピューターのネットワーク システムをリセットできます。

Windows 10でアプリケーションの起動履歴をオフにする方法

Windows 10でアプリケーションの起動履歴をオフにする方法

Windows 10 では、[スタート] メニューに頻繁に開くアプリケーションが保存されます。では、開いたアプリケーションの履歴をオフにしたい場合はどうすればよいでしょうか?

Kaspersky Virus Removal Tool を使用して悪意のあるプログラムを削除する方法

Kaspersky Virus Removal Tool を使用して悪意のあるプログラムを削除する方法

Kaspersky Virus Removal Tool は、コンピューター上のマルウェア、スパイウェア、ウイルス、トロイの木馬、ルートキットを検出して削除するツールです。

Rainmeter でデスクトップ画面を整理する 3 つのステップ

Rainmeter でデスクトップ画面を整理する 3 つのステップ

乱雑で乱雑なコンピューター画面で作業しなければならないと、イライラしてやる気がなくなりませんか? Rainmeter を使用すると、すべてがはるかにシンプルになります。より科学的にデスクトップを掃除して整理する方法については、以下の記事に従ってください。

AMD Ryzen MasterでRAMを簡単にオーバークロックする方法

AMD Ryzen MasterでRAMを簡単にオーバークロックする方法

幸いなことに、AMD Ryzen プロセッサーを実行している Windows コンピューターのユーザーは、Ryzen Master を使用して、BIOS に触れることなく RAM を簡単にオーバークロックできます。

ActivateWindowsSearch とは何ですか?無効にする必要がありますか?

ActivateWindowsSearch とは何ですか?無効にする必要がありますか?

ActivateWindowsSearch は、Windows 7、Windows 8.1、および Windows 10 で使用できる Windows Search 機能のスケジュールされたタスクの一部です。 ActivateWindowsSearch タスクは、検索機能の重要な部分です。

究極のパフォーマンスを有効にして Windows 10/11 のパフォーマンスを最適化する方法

究極のパフォーマンスを有効にして Windows 10/11 のパフォーマンスを最適化する方法

Microsoft は、2018 年 4 月に Windows 10 Update に Ultimate Performance と呼ばれる機能を追加しました。これは、システムを高パフォーマンス動作モードに切り替えるのに役立つ機能であることがわかります。

Windows 10 Sun Valley のような新しいファイル エクスプローラー アイコン セットをインストールする方法

Windows 10 Sun Valley のような新しいファイル エクスプローラー アイコン セットをインストールする方法

Windows 10 Sun Valley のようなファイル エクスプローラーの新しいアイコンが気に入った場合は、以下の記事に従ってファイル エクスプローラーのまったく新しいインターフェイスを変更してください。

Windows 10 Webカメラをテストする方法

Windows 10 Webカメラをテストする方法

Web カメラが Windows コンピューターで適切に動作するかどうかを確認するのは、迅速かつ簡単です。以下は、カメラを確認するための手順です。

Windows 10 でマイクをテストする方法

Windows 10 でマイクをテストする方法

おそらく高品質のヘッドフォンが接続されているのに、何らかの理由で Wi​​ndows ラップトップがひどい内蔵マイクを使用して録音しようとし続けます。次の記事では、Windows 10 マイクをテストする方法について説明します。