まずは、いくつかのマイナーな問題を取り除くましょう
1.なぜコンピュータネットワークプロトコルは、階層的なスタイルとして設計するには?
2つの、それは非常に複雑な問題であり、転送ファイルへの通信ネットワークを介してホスト、そうでない場合は、労働過程の階層区分、処理するための単一のモジュールの間に、それは肥大化、複雑になります。スライスした場合、それは多くの利点をもたらすことができます。
①、層間の互いに独立。処理時間は、複雑な問題が扱いやすいシンプルな難治性の問題の数に分解することができ、それがどのように動作するかの層の下に層を知る必要はありません。
②、柔軟。上部界面層との関係不変限り、単層を変更し、下位層は影響を受けません。
③、分離構造を離間。層が実現するために最も適切な技術を使用しています。
④、維持しやすいハンドル。
⑤、標準化を推進。タスク別個の層。
2 OSIとTCP / IPは、異なっています
OSIは、法律上の国際規格であるが、それは十分なグラウンドガスではなく、複雑かつ非現実的、TCP / IPは、TCP / IPが事実上の国際標準となっている、その結果、市場の大半を占めていたことになります。
OSI 7層のプロトコルアーキテクチャは、TCP / IPは、4層のプロトコル・アーキテクチャ、統合OSIとTCP / IPの利点は5のプロトコルアーキテクチャを生み出しているがあります。
まず、アプリケーション層
アプリケーション層はタスクである特定のネットワークアプリケーションとの相互作用により、アプリケーション・プロセスを完了します。
これは、プロセス間通信と異なるプロトコルを使用して、異なるネットワークアプリケーションのための対話型アプリケーションのためのルールを定義します。ドメインネームシステムDNSなどのWebアプリケーションのHTTP、SMTP電子メールやFTPファイル転送、
第二に、トランスポート層
タスク輸送層であるのプロセスを担当して2つのホスト間の通信を提供するデータ伝送サービス。このアプリケーションプロセスサービスの提供、アプリケーション層パケットで。
(:接続指向、信頼性の高いデータ伝送サービスを提供するために、伝送制御プロトコル)およびUDP(ユーザデータグラムプロトコル:最大の努力をするためにコネクションレスのデータ伝送サービスを提供するために)、トランスポート層のTCPがあります。
第三に、ネットワーク層
ミッションのネットワーク層は、することです異なるパケットスイッチドネットワークのホスト提供通信サービスを。
IPプロトコルを使用して、ネットワーク層
第四に、データリンク層
タスクデータリンク層である電荷に2つのホスト間のデータ伝送。
V.物理レイヤ
物理層のタスクでどのように様々な伝送媒体に接続されたコンピュータ上の送信データ・ビットストリームに考慮することはなく、特定の伝送媒体
- 五層のインターネットプロトコルスタック
- アプリケーション層:タスクは、アプリケーション固有のネットワークアプリケーションプロセス間の相互作用を介して達成されます。
- トランスポート層:2つのホスト間の通信の過程で、データ伝送サービスを提供する責任を負います
- ネットワーク層:異なるホストのパケット交換ネットワークに通信サービスを提供するための責任は、適切なルートを選択します
- リンク層:隣接ノードの送信フレームとの間のリンク上のリンク層プロトコルを使用してフレームにカプセル化されたネットワーク層データグラム
- 物理層:一つのノードから次のノードへのフレームのビット
- 7層OSI参照モデル
- プレゼンテーション層:アプリケーションは、データ交換に通信の意味を解釈するデータ圧縮、データ暗号化サービスを提供できること
- セッション層:チェックポイント回復スキームとメソッドを備え、区切りと同期データ交換を提供