注:この記事では、コンピュータネットワークアーキテクチャ(3) -例えば、階層的思考ノートの(良いビデオ制作)
コンピュータネットワークアーキテクチャの階層化アプローチケース
背景:特定の通信ネットワークを介してコンピュータ・ネットワーク・アーキテクチャの階層処理方法の場合を見て
ケースとして、以下のある介してネットワークN2、N1及びN2に属していることを、Webサービス、次のネットワークトポロジでは、ホストがネットワークN1に属して:ルータ、相互接続、私たちはホストとサーバー間の通信に使用される、PC上のブラウザにURLを入力します。ホストWebサーバーにリクエストを送信し、Webサーバは要求を受信し、それが戻って応答を送信し、応答がホストの後に受信され、それが特定のWebコンテンツに解決が表示されます。このプロセスでは、実際にブラウザとウェブサーバ・プロセスプロセスベースの通信ネットワーク
上では主に説明のために、単純なプロセスであり、コンピュータネットワークサブ層別化アプローチ、システム機関のその後の層がどのようにそれの全体のプロセスで役割を果たしていますか?
アーキテクチャ層は、通信過程でどのような役割を果たしています
注文のアーキテクチャのトップダウンビューによってホスト側から、それぞれ、ビューのアプリケーション層、ネットワーク層、トランスポート層、リンク層と物理層の点から
アプリケーション層
HTTPプロトコルのアプリケーション層は、HTTPパケットを構築するために必要な基本的なネットワーク層の後にその送達ので、
トランスポート層
トランスポート層処理に送らアプリケーション層HTTP要求メッセージは、HTTPリクエストへ輸送層は、追加するTCPヘッダをそれにするためにTCPセグメント。
役割の最初の部分は、アプリケーション・プロセスを識別し、信頼性の高い伝送を実現するために主に
ネットワーク層
运输层将TCP报文段交付给网络层处理,网络层给TCP报文段添加一个IP首部,使之成为IP数据包
该首部的作用主要是为了使IP数据报可以在互联网上传输,也就是被路由器转发
数据链路层
网络层将IP数据报交付给数据链路层处理,数据链路层给IP数据报添加一个首部和一个尾部,使之成为帧
假设网络N1是以太网,这是以太网帧首部的格式,该首部的作用主要是为了让帧能够在一段链路上或一个网路上传输,能够被相应的主机接受,以太网帧尾部的格式,其作用是为了让目的主机检查所接受到的帧是否有误码
物理层
数据链路层将帧交付给物理层,物理层将帧看作是比特流,由于网络N1是以太网,因此物理层还会给该比特流前面添加前导码,其作用是为了让目的主机做好接受帧的准备
物理层将加有前导码的比特流,变换成相应的信号发送到传输媒体,信号通过传输媒体到达路由器
看一下路由器的处理过程
当比特流到达路由器的时候,
- 物理层将信号变换为比特流,然后去掉前导码后,将其交付给数据链路层,这实际上交付的是帧
- 数据链路层将帧的首部和尾部去掉后,将其交付给网路层,这实际上交付的是IP数据报
- 网络层解析IP数据报的首部,从中提出出目的网络地址,然后查找自身的路由表,确定转发端口
- 网络层将IP数据报交付给数据链路层,数据链路层给IP数据报添加一个首部和一个尾部使之成为帧
- N2は、イーサネットネットワークであるため、物理層は、ビットストリームにプリアンブルを付加するように、物理層、物理層フレームに配信されたデータリンク層フレームは、ビットストリームとして考えられています
- 物理層プリアンブルは、伝送媒体にビットストリームに追加されます
プロセスを通じて:信号が伝送媒体を介してWebサーバに到達し、我々は、Webサーバのプロセスを見てください。PC側の処理は、Webサーバの処理後の上で逆の処理、解像度がサーバ・アプリケーション・レイヤを要求するとき、ホストは、バックHTTP応答メッセージを送信し、処理前と同様です。物理层->网络链路层->网络层->链路层->物理层
- HTTP応答パケットは、レイヤカプセル化されたWebサーバが必要です
- 次いで、それを物理層を介して、対応する信号に変換され、
- そして、伝送媒体を介してルータに送信
- ルータは、ホストへの応答パケットを転送します
- ホスト信号は、デブロッキング後、層によって受信された物理層、レイヤを介してビットストリームに変換し、
- 最終HTTP応答パケットを削除します
サプリメント
以下の知識を理解するために当分の間行うことができます
問題点セット
ネットワーク層:IPレイヤ
演習5:600B /(600B + 6 * 20B)= 0.8333