ホームページ >よくある問題 >Web は情報伝達に何を使用しますか?

Web は情報伝達に何を使用しますか?

(*-*)浩
(*-*)浩オリジナル
2019-07-25 14:16:258761ブラウズ

web は情報の送信に HTTP プロトコルを使用します。

Web は情報伝達に何を使用しますか?

HTTP は、通常、TCP 上で実行される単純な要求/応答プロトコルです。クライアントがサーバーに送信できるメッセージの種類と、クライアントが取得する応答の種類を指定します。 (推奨学習: PHP ビデオ チュートリアル )

リクエスト メッセージとレスポンス メッセージのヘッダーは ASCII コード形式で指定されますが、メッセージのコンテンツは MIME に似た形式です。この単純なモデルは、開発と展開を非常に簡単にしたため、Web の初期の成功に役立ちました。


はじめに

ワールド ワイド ウェブ WWW (ワールド ワイド ウェブ) は、ヨーロッパのジュネーブにある量子物理学研究所 CERN から始まりました。インターネットの想像力を超えるWWW技術は急速に進んでいます。

この TCP/IP ベースのテクノロジは、何十年にもわたって開発されてきたインターネット上で最大の情報システムを、わずか 10 年で急速に成長させました。その成功の要因は、そのシンプルさと実用性にあります。 WWW の背後には、このような素晴らしい成果を達成するために WWW をサポートする一連のプロトコルと標準が存在します。これが、HTTP ハイパーテキスト転送プロトコルを含む

Web プロトコル ファミリです。

1990 年、HTTP は WWW をサポートするプロトコルになりました。 WWW の父である創始者 Tim Bemers-Lee によって提案され、その後 HTTP プロトコルをさらに改良しリリースするために WWW コンソーシアムが設立され、IETE (Internet Engineering Task Force) グループが組織されました。 [2]

HTTP はアプリケーション層プロトコルであり、他のアプリケーション層プロトコルと同様、ある種の特定のアプリケーションを実装するためのプロトコルであり、その機能はユーザー空間で動作するアプリケーションによって実現されます。 HTTP はドキュメントに記載されたプロトコルの仕様であり、

は実際に HTTP プロトコルで通信を行う HTTP の実装プログラムです。

HTTP プロトコルは C/S アーキテクチャに基づいて通信します。HTTP プロトコルのサーバー側の実装プログラムには httpd、nginx などが含まれます。クライアント側の実装プログラムは主に Web ブラウザーなどです。 Firefox や Internet Explorer、Google chrome、Safari、Opera など さらに、クライアントのコマンド ライン ツールには elink、crul などが含まれます。

Web サービスは TCP に基づいているため、クライアントの要求にいつでも応答できるように、Web サーバーはポート 80/TCP をリッスンする必要があります。クライアント ブラウザと Web サーバーは、HTTP プロトコルを通じて通信できます。

HTTP が誕生した当初は、主に WEB 側でのコンテンツ取得に使用されていましたが、当時はコンテンツが今ほど豊富ではなく、レイアウトも精緻ではなく、ユーザー対話シナリオはほとんどありません。

Web コンテンツを取得するこの単純なシナリオでは、HTTP は非常にうまく機能します。しかし、インターネットの発展と WEB2.0 の誕生により、より多くのコンテンツが表示されるようになり (画像ファイルが増加)、レイアウトがより精緻になり (CSS が増加)、より複雑なインタラクションが導入されました (jS が増加)。ユーザーが Web サイトのトップページを開いたときに読み込まれるデータの総量とリクエストの数も増加しています。

PHP 関連の技術記事をさらに詳しく知りたい場合は、

PHP グラフィック チュートリアル 列にアクセスして学習してください。

以上がWeb は情報伝達に何を使用しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。