5

全体として、モデル内のレイヤーはユーザー固有 (アプリケーション層) からネットワーク固有 (物理層) に移動しているように見えるため、OSI ではデータリンク層とネットワーク層を入れ替える必要があると常に感じていました。さて、データリンク層のMACアドレスがネットワーク層よりもユーザーに近いアーティファクトであることを考えると、データリンク層はネットワーク層より上にあるべきだと思います。

さて、ネットワーク層がデータリンク層の上にあることには、正当で論理的な理由があると確信しています。しかし、その推論は私を逃れます。誰かが私にその理由を教えてもらえますか? ネットワーク層がデータリンク層の上にある理由を意味します。

ありがとう、ダン

4

3 に答える 3

10

さて、データリンク層のMACアドレスがネットワーク層よりもユーザーに近いアーティファクトであることを考えると、データリンク層はネットワーク層より上にあるべきだと思います。

MAC アドレスは、ユーザーではなくハードウェアに近く、IEEE 802 LAN アーキテクチャに固有であるため、常に存在するとは限りません。

データリンク層は、ネットワーク上の隣接ノード間の通信をカプセル化します。物理層が提供するサービスを利用し、ネットワーク層が必要とするサービスを提供するため、ネットワーク層と物理層の間にあります。

ネットワーク層は、ネットワーク上の任意のノード間の通信をカプセル化し、最終的な宛先に到達するために相互に隣接するノードのシーケンスを介して転送を調整するために必要なルーティング情報を追加します。

于 2012-05-19T15:54:01.460 に答える
5

ネットワーク層がデータリンク層の上にあるのは、主に、ネットワーク層がデータリンク層よりもネットワークの広い視野を持っているためです。データリンク層 (イーサネット、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 スタックを当初の構想どおりに実装しているネットワーク デバイスはまだあります。私はそれらのいくつかがまだ稼働しているのを見てきました。彼らの名前と目的を知るために別のスレッドを開くことができるかもしれません...

于 2012-05-19T16:23:47.610 に答える
1

OSIモデルでは、ネットワーク層は、おそらく複数のネットワーク(リンク)にわたるパケットの「送信元から宛先へ」の配信を担当しますが、データリンク層は、同じネットワーク上の「2つの」システム間のパケットの配信を監視します。

于 2018-02-10T06:14:47.857 に答える