MACアドレス:それが何であるか、それがどのように発見されるか、それが何のために使用されるか

IPアドレスは階層的であり、ルーターによって割り当てられますが(記事:静的IPとは?)、MACアドレスには割り当てルールがありません。 ローカルネットワークに接続できる各ハードウェアには、ルーターまたは内部サーバーによって割り当てられたIPアドレスに加えて、 一意のMACアドレス (Appleコンピューターとは関係ありません)があります。 MACはMedia Access Controlの略で、ダッシュで区切られた6オクテットで構成されます(例: 00-50-FC-A0-67-2C )。
発生する問題は、物理MACアドレスまたはMACアドレスとは何ですか? イーサネットとwifiのMACアドレスはどのようになっていますか?その機能は何ですか?
MACアドレスは物理アドレス、イーサネットアドレス、またはLANアドレスとも呼ばれ、イーサネットとワイヤレスの両方のネットワークカードに一意に割り当てられます 。 イーサネットで送信されるパケットは、常に別のMACアドレス宛てのMACアドレスから送信される必要があります。 ネットワークカードは、パケットを受信すると、パケットが実際にそのMACアドレスに送信されたことを確認します。そうでない場合、パケットを破棄します。
ff:ff:ff:ff:ff:ffなどの特別なMACアドレスがあります。これは、各イーサネットネットワークアダプタのブロードキャストアドレスです。
物理MACアドレスは、イーサネットネットワーク(およびWi-Fiネットワークなどの他の類似の標準)の低レベルのコンポーネントです。 デバイスを使用すると、インターネットを使用せずにローカル物理ネットワーク(LAN)上のマシン通信できます
それどころか、IPアドレスはインターネット全体をカバーし、それらを使用してデータの送信先を理解するルーターによって管理されます。
MACアドレスは、ローカルイーサネットまたはWifiネットワーク内で特定の機能を持つために必要です。
ネットワークカードは、物理接続が共有されていても、直接接続された単一のデバイスに注意を引くことができます。 これは、1つの組織で何千ものデバイスが接続されている場合に重要になることがあります。
実際には、ホームレベルでのMACアドレスは、記事の最後で説明するまれなケースを除き、無視できる概念です。
ネットワーク内のパケットの伝送でMACアドレスが果たす役割を本当に理解するには、OSIスタックを理解する必要があります 。 OSIスタックは、物理的に直接接続されていない別々のマシンで実行されている2つのアプリケーション間のパケットの送信手順を表す7層で構成される理論的なグラフィックモデルです。 コンピューターネットワークはレイヤーに分割されており、各レイヤーはリモートコンピューター上の対応するレイヤーと通信できます。 階層化されたOSIモデルは、ネストされた郵便システムのように機能します。アプリケーションがデータを作成し、エンベロープして送信し、オペレーティングシステムがそれを取得し、別のエンベロープに入れてネットワークドライバーに送り返します。ネットワークドライバーは、別のエンベロープで物理ケーブルに送信します。
-最下層のレイヤー1は、ワイヤー、トランジスター、電波で構成される物理層です。 ここのデータは、イーサネットネットワークケーブルなど、物理的に接続されている場所であればどこでも使用できます。 - レベル2は、エラーを修正し、どのデバイスが物理的に接続されているかを示すデータリンクレベルです。 これは、MACアドレスが作用するレベルです。
- レイヤー3は、IPアドレスが機能するネットワークレイヤーです。コンピューターは、「ネットワーク」上の任意のマシンに直接接続する必要なしにメッセージを送信します。
- レベル4〜7は、より高いレベルのプロトコルです。 たとえば、TCPはIPプロトコルの上にあり、欠落パケットに対処するメカニズムを提供します。
したがって、MACアドレスはレベル2で機能し 、物理的に相互に接続されている2台のマシンが、同じ物理接続を共有する他のマシンによって無視されるデータとメッセージを交換できるようにします。
IPアドレスとMACアドレスがどのように連携するか ">自宅でWi-Fiルーターを構成する場合、特定のデバイスのみがネットワークにアクセスできるようにMACアドレスフィルターをアクティブにできます。
DHCPサーバーはMACアドレスを使用してデバイスを識別し、固定IPアドレスを付与します。
また読む: コンピュータがTCP / IPを介してネットワーク上で互いに通信する方法

コメントを残します

Please enter your comment!
Please enter your name here