web は情報の送信に HTTP プロトコルを使用します。
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 サイトの他の関連記事を参照してください。