イーサネット/ MACアドレスが必要な理由
あなたがまだネットワーキングのこと全部に不慣れであるならば、あなたが最初に関係するアドレスの種類とそれらがどのように一緒に働くかについて学び始めるとき、それは少し圧倒的であることができます。本日のSuperUser Q&Aは、好奇心旺盛な読者の混乱を解消しようとしています.
本日の質疑応答セッションは、コミュニティ主導のQ&A Webサイトのグループである、Stack Exchangeの下位区分であるSuperUserの好意により提供されます。.
ウィキペディアの画像提供.
質問
SuperUser読者user2449761は、Ethernet / MACアドレスの必要性についてもっと知りたいと思います。
イーサネット/ MACアドレスが必要な理由がわかりません。確かにすべてのコンピュータは、ユニファイドネットワークに接続され、IPアドレスを使用して通信することができます。?
たとえば、イーサネットには次のようなメカニズムがあります。
- IPアドレス192.168.1.1(X.1)のコンピュータは、アドレス192.168.1.2(X.2)にパケットを送信しようとしています。.
- X.1はARPを使用してX.2のMACアドレスを取得します。.
- そのためには、X.1がネットワーク内のすべてのコンピュータにパケットを送信する必要があり、1つのみが応答します。.
- X.1がMACアドレスを取得してパケットを送信する.
それを1つのステップで実行するだけのほうが簡単です。
- X.1はネットワーク内のすべてのコンピュータにパケットを送信し、X.2のみがそれを処理し、他のものはそれを無視します。.
私の他の質問です:すべてのデバイスが一意のMACアドレスを持っている場合、なぜIPアドレスが必要ですか?
イーサネット/ MACアドレスが必要な理由?
答え
スーパーユーザー寄稿者ポールが私たちに答えを持っています:
異なるネットワーク層は、それらを異なるテクノロジに交換できるようにするためにあります。ここで話している2つのレイヤはレイヤ2と3です。このシナリオのレイヤ2はイーサネットです - MACアドレスはそこから発生し、レイヤ3はIPです。.
イーサネットはブロードキャストネットワークの「データリンク」に接続されたネットワークデバイス間でローカルレベルでのみ機能しますが、IPはルーティング可能なプロトコルであり、リモートネットワーク上のデバイスをターゲットにすることができます。.
これらの各層の要件は異なります。イーサネットは、ネットワークデバイス間でパケットを送受信することを可能にするテクノロジのファミリを指定します。一方、IPは、データのパケットが複数のネットワークを通過できるようにするプロトコルを定義します。.
どちらももう一方に依存しているわけではないため、ネットワーキングに柔軟性がもたらされます。たとえば、IP over Ethernetを使用してインターネットサービスに接続することを選択できますが、内部ネットワークではIP over paperを使用することを選択できます(誰かが各パケットの内容を書き留めて物理的に別のマシンに渡します)。それを入力します。明らかにこれはそれほど速くはないでしょう、しかしそれはまだ紙の尊重されたIPルーティングルールのビットを持ち運んでいる人を提供するIPであろう.
現実の世界では、すでに使用しているデータリンクプロトコルは異なります(アドレス方式は同じですが)。802.3 - イーサネット、および802.11 - Wi-Fi.
IPは、基になる層が何であるかを気にしません。同様に、非同期転送モード(ATM)など、IPはさまざまなネットワーク層プロトコル(すべての参加者に対して発生する場合)に交換できます。.
レイヤ2とレイヤ3の両方を網羅するプロトコルの作成を直接妨げるものは何もありませんが、柔軟性が低く、魅力的ではないため、使用される可能性は低いでしょう。.
下のリンクから活気のあるディスカッションスレッドの残りを読んでください。!
説明に追加するものがありますか?コメントで音を消す。他の技術に精通したStack Exchangeユーザーからの回答をもっと読みたいですか?こちらのディスカッションスレッドをチェックしてください。.