HTTPに関連した様々な概念03

1、ネットワークの世界

インターネット接続は、多くの小規模なネットワークによる二次的である、これらの小規模ネットワークは、ローカルエリアネットワーク内のわずか数百コンピュータであってもよいし、広域ネットワークがあるかもしれません。

 

私たちは、「インターネット」は、実際に、このようなHTMLのハイパーテキスト転送リソース容量などのプロトコルは、HTTPプロトコルに限定されているHTTPに基づいてインターネットアクセスWWW(ワールドワイドウェブ)のサブセットであると言います。

電子メール、BT、P2Pのダウンロード、FTP、SSHセキュアなログインなど、インターネット上の他のリソースが、彼らは自分のプロトコル、アクセスするための独自の独自のプロトコルを使用する必要があります。

 

HTTPハイパーテキスト表V比較的強い、他の多くのアプリケーション層プロトコルはHTTPプロトコル層、ひいてはマイクロチャンネルページのバージョン、およびWebメールアプリケーションに等を用いてカプセル化することができるからです。

 

2、ブラウザ

ブラウザの正式名称は、取得インターネットのWebリソース上でアプリケーションを表示するために使用された「Webブラウザ」、ここでのWebは「ワールド・ワイド・水」である、です。ブラウザは、基本的に部屋のリクエストHTTPプロトコル、ネットワーク上のリソースにHTTPプロトコルアクセスです。

HTTPプロトコルでは、ブラウザの役割は、ユーザのプロキシとしてブラウザがHTTPリクエストを開始することを意味し、ユーザエージェント(ユーザエージェント)と呼ばれます。

 

3、Webサーバ

ハードウェアとソフトウェア:HTTP Webサーバーが応答要求である、つまり、2つのレベルがあるのが普通です。

ハードウェア:物理的形状またはアセンブリの形で「クラウド」で、通常の状況下では、それはまだマシンのパフォーマンスで、それは外の世界からのようだ、大からなるリバースプロキシ、負荷が分散技術クラスターを使用することです。

 

ソフトウェア:ハードウェア・サーバ上で動作を意味するWebサービス・アプリケーションを提供します。これは、ディスク、イメージや他の静的リソース、または前方に動的な情報を返すためのTomcat、Node.jsのと他のビジネスアプリケーションの背面にリクエストに応じて大規模なハードウェアのHTTPリクエスト処理のページに対応するために強力な能力を持っています。

 

Apacheは、nginxのは、Tomcatは、一般的なサーバーです。

 

4、CDN(コンテンツ配信ネットワーク)

CDNは、コンテンツ配信ネットワークの略です。典型的には、HTTPクライアントとサーバが直接従って、CDNコンテンツ、直接クライアントに要求バックの結果をキャッシュ圧側サービスを還元反応して発信局に接続されていない場合、大幅に応答時間を短縮する、ソース局は、指数関数的に増幅しますサーバーのサービス機能。

 

CDNは、基本的なネットワークの加速に加えて、ロード・バランシング、セキュリティ、エッジ計算、キャリア間のネットワーク機能を提供し、今重要なインターネットインフラストラクチャです。

 

5、Webサービス

Webサービスは、W3Cによって定義されたアプリケーションサービスの開発標準である、ウェブ(HTTP)サーバアーキテクチャ技術をベースにしています。これは、WSDL定義を使用して、インターフェイスクライアントサーバー1つのマスター・サービス、XMLやSOAPメッセージ送信を使用して、HTTPプロトコルを使用しています。Webサービスのアーキテクチャは、サーバーとクライアントに起因するあなたは、異なるオペレーティング・システムと言語の開発を使用することができますので、達成するための通信HTTPのプラットフォームに依存しないデータ交換のような手段を使用することに、クロスプラットフォーム、クロス言語の利点を持っています。

 

概要

1、HTTPプロトコルを使用してインターネット上のリソースの大半。

図2に示すように、ブラウザは、HTTPプロトコル要求者、すなわち、ユーザエージェントです。

3、応答サーバは、一般的にApacheとNginxはで使用されるHTTPプロトコルです。

4、CDNは、主に加速するためにキャッシュするために使用され、ブラウザとサーバーの間に位置しました。

図5は、別のクローラは、プログラムが自動的にネットワークにアクセスし、ユーザエージェントです。

 

 

 

公開された28元の記事 ウォンの賞賛9 ビュー5569

おすすめ

転載: blog.csdn.net/rookiegan/article/details/104896954