データリンク層
OSIモデルのうち物理層(Layer1)のすぐ上にある層.
同じネットワーク内の機器同士で、正確にデータを届けるための“宛先”(MACアドレス)を管理している.
IPアドレスとの関係性
ネットワーク層ではIPアドレスを使うが、データリンク層では実際にデータを送る相手の物理的な住所(MACアドレス)が必要になる.
作業
・ネットワーク層から渡されたデータに対して、「送信元のMACアドレス」と「送信先のMACアドレス」を加えて次の物理層へ引き渡す.
・ネットワーク層から受け取ったデータを「フレーム」という単位にまとめる.
https://scrapbox.io/files/686f1cfd9d27861467fe650d.png
どうしてIPアドレスだけではダメなの?
DHCPを使えばIPアドレスはネットワーク接続のたびに変わるが、データの送受信のためには機器そのものを特定する必要があるから.
じゃあなんでIPアドレスが存在するの?
・MACアドレスは一つのローカルネットワークの中だけで有効で、ネットワークを横断するルーティングには対応できないから.
・IPアドレスは「ネットワーク部+ホスト部」の構造になっていて、階層的な設計が可能.