ネットワーク層がデータリンク層の上にあるのは、主に、ネットワーク層がデータリンク層よりもネットワークの広い視野を持っているためです。データリンク層 (イーサネット、WiFI など) は、ネットワーク カード、それらとローカル ネットワーク間のリンクについて話します。ネットワーク層 (主に IP) は、IP アドレスと、エンドツーエンド通信を実現するためにホストがネットワーク パケットをルーティングする方法について説明します。
OSI の山を簡単に要約すると、次のようになります。
レイヤー 1 :物理層 -> 銅線、ファイバー、ワイヤレスなど - 周波数、ビット コーディングなどについて説明します。
レイヤー 2 :データリンク層 -> イーサネット、WiFi、Bluetooth など - ネットワーク カード、それらの間のリンクについて話し、ローカル ネットワークの作成を可能にします (専用または共有メディアを介して)。
レイヤー 3 :ネットワーク層 -> 主に IP - エンドツーエンド通信を実現するための IP アドレスとパケットのルーティングについて話します。
レイヤ 4 :トランスポート層 -> 主に TCP/UDP - 「ポート」の概念を提供し、同じ IP アドレス間でフローの多重化を可能にします。TCP は、パケットのフロー制御、輻輳制御、順序どおりの配信、および再送信も提供します。
レイヤ 5 :セッションレイヤ -> その機能の一部 (接続など) は通常、実際のネットワークでは TCP によって提供されます。詳細については、ウィキペディアの記事を参照してください。
レイヤ 6 :プレゼンテーションレイヤ -> その機能の一部 (コンテキスト転送や暗号化など) は、通常、実際のネットワークのアプリケーション レイヤによって実装されます。詳細については、ウィキペディアの記事 を参照してください。
第 7層:アプリケーション層 -> HTTP、SMTP、POP だけでなく、Skype、ed2k、トレントなどもネットワーク化されたアプリケーションとサービスが特定のプロトコルを介して通信できるようにします。
OSI スタックを当初の構想どおりに実装しているネットワーク デバイスはまだあります。私はそれらのいくつかがまだ稼働しているのを見てきました。彼らの名前と目的を知るために別のスレッドを開くことができるかもしれません...