/ / HTTPプロトコルとは何ですか?

HTTPプロトコルとは何ですか?

ハイパーテキスト転送プロトコル(またはHTTP)World Wide Webのデータ転送の基礎。このようなプロトコルは、特定のデータを含むノード間の論理リンク(ハイパーリンク)を使用する構造化テキストです。したがって、これはハイパーテキストを交換または送信する方法です。

httpプロトコル

HTTPプロトコルは以下の要求応答関数として機能します。計算のクライアント - サーバーモデルしたがって、Webブラウザはクライアントとして機能し、ホスティングサイトはサーバーです。クライアントは、特定のリソース(HTMLファイルなど)を提供するサーバーにHTTP要求メッセージを送信し、応答メッセージを返します。応答には要求に関する情報が含まれ、要求された内容をメッセージの本文に含めることもできます。

ブラウザがエージェントの主な例ですユーザー(顧客)。他の種類のカスタムエージェントには、検索プロバイダ、モバイルアプリケーション、およびWebコンテンツを使用または表示するその他のリソースによるインデックス作成に使用されるソフトウェアが含まれます。

HTTPプロトコルは、クライアントとサーバー間の通信を強化または提供するために、ネットワークの中間要素。トラフィックが多いサイトでは、アップストリームリソースに代わってコンテンツを表示するWebサーバーのキャッシュが役立ち、ダウンロード時間が短縮されます。 Webブラウザのキャッシュにより、ユーザーはネットワークトラフィックを削減できます。ローカルネットワーク上でHTTPプロトコルを使用するプロキシサーバーは、外部サーバーからのメッセージを中継することによってグローバルアドレスルーティングを許可しないクライアントに対して通信を提供できます。

ハイパーテキスト転送プロトコルhttp

HTTPセッションはシリアルですプロセスからの要求と応答。クライアントは、サーバー上の特定のポートへのTCP接続を作成して要求を開始し、後者はこのポートで待機し、要求メッセージを待ちます。それが受信されると、サーバーはステータスバーに応答メッセージを送信します。このメッセージの本文は通常、要求されたリソースですが、エラーメッセージやその他の情報が表示されることがあります。

HTTPプロトコルの目的を考慮すると、識別されたリソースに対して実行される所望のアクションを示すメソッドを定義することに留意すべきである。この場合、表示される情報の種類(以前に存在したデータまたは動的に生成された情報)は、サーバーの実装に依存します。多くの場合、そのようなリソースはホスティングにあるファイルまたはスクリプトに対応します。

プロトコルが使用するいくつかの方法HTTPハイパーテキスト転送は情報の取得のみを目的としており、サーバーの状態を変更するべきではありません。言い換えれば、キャッシングや訪問統計の増加による比較的無害な影響を除いて、それらは深刻な影響を与えません。

httpプロトコル割り当て

一方、HTTPプロトコルはこのような方法は、サーバーまたは他の外部リソースに影響を与える可能性があるアクション(金融取引の有効化または電子メールの転送の実行)を目的としています。時折、そのような方法はWebロボットまたはいくつかのWebサイトで使用され、メインタスクに関係なく要求を出すことができます。