DCN-データリンク層の紹介
データリンク層は、OSI層状モデルの第2層です。この層は最も複雑な層の1つであり、複雑な機能と責任があります。データリンク層は、基盤となるハードウェアの詳細を隠し、通信する媒体として上位層にそれ自体を表します。
データリンク層は、ある意味で直接接続されている2つのホスト間で機能します。この直接接続は、ポイントツーポイントまたはブロードキャストである可能性があります。ブロードキャストネットワーク上のシステムは、同じリンク上にあると言われます。データリンク層の作業は、単一の衝突ドメインで複数のホストを処理する場合、より複雑になる傾向があります。
データリンク層は、データストリームをビットごとに信号に変換し、基盤となるハードウェアを介して送信する役割を果たします。受信側では、データリンク層がハードウェアから電気信号の形式のデータを取得し、認識可能なフレーム形式でアセンブルして、上位層に渡します。
データリンク層には2つのサブ層があります。
Logical Link Control: プロトコル、フロー制御、およびエラー制御を扱います
Media Access Control: メディアの実際の制御を扱います
データリンク層の機能
データリンク層は、上位層に代わって多くのタスクを実行します。これらは:
Framing
データリンク層は、ネットワーク層からパケットを受け取り、それらをフレームにカプセル化します。次に、ハードウェア上で各フレームをビットごとに送信します。受信側では、データリンク層がハードウェアから信号を取得し、それらをフレームにアセンブルします。
Addressing
データリンク層は、レイヤー2ハードウェアアドレス指定メカニズムを提供します。ハードウェアアドレスは、リンク上で一意であると見なされます。製造時にハードウェアにエンコードされます。
Synchronization
データフレームがリンクで送信される場合、転送を実行するには、両方のマシンを同期する必要があります。
Error Control
信号が遷移中に問題に遭遇し、ビットが反転する場合があります。これらのエラーが検出され、実際のデータビットを回復しようとします。また、送信者にエラー報告メカニズムを提供します。
Flow Control
同じリンク上のステーションは、速度または容量が異なる場合があります。データリンク層は、両方のマシンが同じ速度でデータを交換できるようにするフロー制御を保証します。
Multi-Access
共有リンク上のホストがデータを転送しようとすると、衝突の可能性が高くなります。データリンク層は、CSMA / CDなどのメカニズムを提供して、複数のシステム間で共有メディアにアクセスする機能を備えています。