データリンク層のプロトコル

データリンク層のプロトコルは、 直接につながっている機器まで情報を伝えるための規則群です。

イーサーネットでは、目的の機器までフレームと呼ばれるまとまりにして 情報を運びます。 この時、機器に付けられるMAC(Media Access Control)アドレスを あて先アドレスにして運びます。

例えば、イーサーネットの規約で、IEEE802.3があります。
これは、CSMA/CD(Carrier Sense Multiple Access with Collision Detection) とも呼ばれるものです。
直接に接続される複数の機器で同時に出力すると、データが衝突(collision)して 正しく伝えることができません。
そこで他の機械が出力している状態のCarrierを調べて(sense)、 他が出力していなければ 出力するという規則です。
ですが、偶然の衝突(collision)があり得ます。
そこで、衝突(collision)が検出(Detection)された場合は、 適当に待ってから再び送り直すという規則も含まれています。

CSMA/CDの仕組みだけで送り合うと、衝突により伝達が遅れます。 そこで衝突が起きないように、 出力同士が接続されない全二重通信と呼ばれる構成にしています。
そしてハード的に出力先を切り替える集線装置が使われます。 それがスイッチングハブ(レイヤー2スイッチ)です。