データリンク層は、ネットワーク内の物理リンクへのデータの出入りを処理するプログラム内のプロトコル層です。 データリンク層は、一連の電気通信プロトコルの Open Systems Interconnection (OSI) アーキテクチャモデルにおけるレイヤ 2 です。 データビットは、データリンク層で符号化、復号化、整理された後、同じLANまたはWAN上の隣接する2つのノード間でフレームとして転送されます。
IEEE-802 LAN 仕様で説明されているように、LLC 副層の役割は、さまざまなアプリケーションやサービス間のデータフローを制御し、確認応答とエラー通知メカニズムを提供することです。 LLCサブレイヤーは、IEEE802 MACサブレイヤーと通信し、トランスポートのための物理メディアへのアクセスを制御します。 また、フレームの物理的なアドレッシングも担当します。
データリンク層の機能
データリンク層には、3 つの主な機能があります。
- ビット伝送エラーの結果として発生する問題を処理します。
- ネットワーク層であるレイヤ 3 へのデータ伝送を許可し、そこでアドレス指定とルーティングを行います。
データリンク層とエラー解決
データリンク層は最初の接続が設定されたことを確認し、出力データをデータフレームに分け、データが正常に到着したという受信者からの確認応答を処理します。 また、フレームの特別な場所のビットパターンを分析することにより、受信データが正常に受信されたことを確認します。
エラーが発生した場合、データリンク層は物理リンクに何かが発生したことを上位のプロトコルに通知します。 データリンク層内のフレームシーケンス機能により、受信デバイスは、順序がずれて送信されたかもしれないフレームを並べ替えることができます。 データリンク層は、パケットが損なわれていないことを確認する。 データリンク層はまた、リンク上のデバイスが輻輳を検出できるようにすることで、フローを管理する。 近くのデバイスは輻輳情報を送信し、トラフィックはそれに応じて迂回することができます。