OSIモデルとTCP/IPスイートを区別するのに混乱しています。私の知識によると。 OSIはネットワークを構築するための構造であり、TCP/IPはこれらの7つのOSI層で動作するプロトコルのスイートです。私が間違っていたら訂正してください。また、TCP/IPはOSIの代替品であり、OSIのIN PLACEを使用していますか?またはこれらの両方が動作します[〜#〜]集合的に[〜#〜]ネットワークを形成しますか?私の混乱を明確にするための良い情報源があれば幸いです。
ありがとう。
OSIスタックは、ネットワーク層にとってはかなり理論的なモデル(および標準)ですが、実用的な関連性はほとんどなく、主にCSクラスの対象として存続します。
TCP/IPは、インターネットで圧倒的に採用されている具体的なネットワークプロトコルのスイートです。これは、OSIモデルのレイヤー3および4に大まかにマップされます。
具体的なプロトコルがOSIモデルに完全に適合することはめったにありません。レイヤー1と2は通常、レイヤー6と7(多くの場合5)と同様に結合されます。
TCP/IPがOSIモデルの前に一瞬来たという事実を忘れてください、そしてすべてが明らかになるでしょう。
OSIモデル
先生/教授/ビジネスアナリストがこれまでにあなたに与えたと考えることができる任意の仕様を取り入れてください。これは、OSIモデルにある程度相当します。これは、ネットワーク通信のモデルまたはガイドです。そして、あなた/他の誰かがJava、C#などでそれを行ったかどうかにかかわらず、あなたの教師/教授/ビジネスアナリストがあなた/他の誰かに与えた仕様の実装を取ります。それはTCP/IPと同等です。言い換えれば、1つは仕様であり、それをそれと呼べば、もう1つは実装です。述べたように ここ そして以下に引用されています(私の強調):
OSIモデルは概念モデルであり、ネットワーク通信に関与するさまざまなソフトウェアおよびハードウェアコンポーネントが、労働を分割して相互に対話する方法を特徴付け、標準化します。 7つのレイヤーがあります。
上記の定義から最も重要な単語は、概念モデルであり、これは、精神的概念に関連する、またはそれに基づくことを意味します。つまり、ブループリントのようなものです。
TCP/IP
TCI/IPは概念ではありませんが、OSIの具体的な実装です。これは、TCP/IPが各レイヤーをどのように実装するかを示したものです。
OSIモデルにはアプリケーション層、プレゼンテーション層、およびセッション層があることに注意してください。ただし、TCIP/IPは、前述のすべての層の実装を含めることを決定し、それを呼び出しましたアプリケーション層。このレイヤーは、TCP/IP内であっても、HTTP、SMTPなどの複数の実装があります。
実際、あなたや誰でもOSIモデルを取得して、好きなように実装し、MyOSIまたは好きなように呼ぶことができます。あなたは馬、車を好きなように使うことができます。真剣に、冗談はありません!
まじめな話、冗談じゃない!
誰かが滑稽に RFC 1149 を使用して鳩を使用してデータリンク層と物理層を実装し、それをIPと呼びました鳥類キャリア(IPoAC)以上。次に、南アフリカの会社は、国のインターネット接続がいかに遅いかを証明するために、実際に先に進み、TelkomADSL回線の代わりに鳩を使用しました。 鳩が圧倒的に勝ちました!!。あなたはそれをオンラインで例えば検索することができます ここ そして私は以下に引用します:
ケープタウン-伝書鳩のウィンストンは、ダーバン郊外のハウィックからヒルクレストまで、わずか2時間6分57秒で4GBのデータを配信することでテルコムADSL回線を打ち負かして歴史を築きましたが、ADSLのダウンロードは「まだ4秒弱」でした。完了率」11:45。
結論
OSIモデルがTCP/IPの後に登場した理由に戻りますか?おそらく、TCP/IPが非常に成功したため、一部のアイデアはOSIモデルに借用されました。でも、もしあなたが理由を知っているなら、教育学のために、私の答えを編集してください。
結論として、OSIモデルが青写真のような場合、TCP/IPは家/建物などのようになります。