コンピューター ネットワークの章を勉強していたとき、OSI OSI
7 層を推奨する参照モデルを見ました。
my question is :
2 つのシステムの相互接続に必要なレイヤーのminimum
数とその理由は何ですか?つまり、どれを除外できるかということです (標準が相互運用性のために開発されていることは知っていますが、学術的な理由から知りたいです)。
コンピューター ネットワークの章を勉強していたとき、OSI OSI
7 層を推奨する参照モデルを見ました。
my question is :
2 つのシステムの相互接続に必要なレイヤーのminimum
数とその理由は何ですか?つまり、どれを除外できるかということです (標準が相互運用性のために開発されていることは知っていますが、学術的な理由から知りたいです)。
最小要件は物理層です。2つのデバイスをワイヤーで接続し、上位層のプロトコルなしでそれらの間で信号を送信します。それはあなたがブリキ缶とひもを使ってインターホンを作るときにあなたが持っているものです。これは基本的に、COと昔ながらのアナログ電話の電話の間で起こることでもあります。
最良の答えはすべて必須ですが、この質問は本当に意味がありません。
OSI モデルは概念モデルです。つまり、アプリケーション間の完全な通信ネットワークを作成するために必要なすべてを表しています。シリアル プロトコル (RS-232 または派生物) を使用して OSI モデル化されたアプリケーションを考えてみましょう。
シリアル プロトコルは、最初のレイヤーまたは最初の 2 つのレイヤーを定義します (7 ビットまたは 8 ビットのシリアル パケットをフレームと見なすかどうかによって異なります)。ただし、通信するために、シリアル プロトコルを使用するネットワーク スタックは残りのレイヤーを定義する必要があります。
これらの定義のいくつかは些細なことかもしれません。たとえば、ネットワークが単一のシリアル リンクに接続された 2 つのノードだけで構成されている場合、レイヤー 3 と 4 のすべてのルーティングとアドレス指定の定義は次のようになります。2 つのノードだけが通信できるわけではありません。
質問できる最善のことは、ネットワーク スタックが OSI モデルに準拠しているかどうかです。EJP がコメントしたように、これに対する答えはおそらくノーでしょう。OSI モデルが教えられる理由の 1 つは、今日の通信でまだ使用されている非常に重要な側面であるモジュール性を強調するためです。もう 1 つは、通信スタックがサポートしなければならない懸念/機能の優れたリストを提供することです。OSI モデルは、各レイヤーがモジュール化されたアーキテクチャ モデルを記述することを意図していました。つまり、実装がモデルに従っている限り、それらを組み合わせてネットワーク スタックを作成できます。より多くのセキュリティが必要です。プレゼンテーション レイヤーを暗号化を使用するものに変更します。信頼性を高めるには、ECC などを備えたトランスポート層を使用します。ただし、いずれの層もオプションではありませんでした。
この反響により、TCP/IP、IPX、または NetBios のいずれを使用していても、コンピューターはファイル サーバーに接続できました (許可しますか?)。ADSL またはケーブルを使用して、イーサネットまたは Wi-Fi でインターネットにアクセスできます。IPv6 が展開された後も、Stackoverflow サーバーとの同じ HTTP 通信を使用できます。