MAC層の仕組み

ハブというものがありますが、これはハブです。このデバイスには複数のポートがあり、寮内の複数のコンピュータを接続できます。ただし、スイッチとは異なり、ハブには頭脳がなく、完全に物理層で動作します。受信したすべてのバイトを他のポートにコピーします。これは、最初の物理層接続ソリューションです。

MACの正式名称はMedium Access Controlで、メディアアクセス制御のことです。何を制御しますか?実際、メディアにデータを送信するときに、誰が最初に送信し、誰が最後に送信するかを制御することが重要です。混乱を防ぎます。これで 2 番目の問題が解決されます。この質問のルールはマルチアクセスと呼ばれます。

  • 方法 1: 複数のレーンに分割します。各車には 1 車線があり、あなたはあなたの車線を行き、私は私の車線を行きます。これは、コンピュータ ネットワークではチャネル分割と呼ばれます。
  • 方法 2: 今日は奇数番号、明日は偶数番号を交互に旅行します。これは、コンピュータ ネットワークではラウンドロビン プロトコルと呼ばれます。
  • 方法 3: 何が起こっても、用事がある場合はまず外に出て、本当にブロックされていることがわかったら戻ります。ピークを逃してまた出てきます。私たちはこれをランダム アクセス プロトコルと呼びます。有名なイーサネットはこの方式を採用しています。

イーサネットの場合、第 2 層の最後の層は CRC、つまり巡回冗長検出です。XOR アルゴリズムは、パケット全体の送信プロセス中にエラーが発生したかどうかを計算するために使用され、主に 3 番目の問題を解決します。

N 台のマシンがブロードキャスト ネットワークに接続されています。各 MAC アドレスが誰であるかを知るにはどうすればよいですか? これは ARP プロトコルで、既知の IP アドレスに基づいて MAC アドレスを見つけるためのプロトコルです。

MAC1 コンピュータが別の MAC2 コンピュータにパケットを送信します。パケットがスイッチに到達すると、スイッチは最初は MAC2 コンピュータがどのポートであるかわからないため、パケットを他のコンピュータに転送するしかありません。他のすべての口その口を除いて。ただし、この時点でスイッチは非常に賢いことを行います。つまり、スイッチは MAC1 がクリア ポートからのものであることを記憶します。将来的には、パケットの宛先アドレスが MAC1 の場合、このポートに直接送信できるようになります。

まず、MAC 層は、マルチアクセスのトラフィック渋滞の問題を解決するために使用されます。第 2 に、ARP は、ローリングによってターゲット MAC アドレスを検索し、ローリング後の一定期間それを記憶します。これはキャッシングと呼ばれます。第 3 に、スイッチMACアドレスを学習する機能があり、学習後は誰がどこにいるのかが分かるので、ブロードキャストする必要がありません。

この記事は9月の5日目の学習ノートです。内容はGeek Timeの「インターネットプロトコル」からのものです。このコースがオススメです。

おすすめ

転載: blog.csdn.net/key_3_feng/article/details/132698949