HyperText Transfer Protocol(HTTP)は、分散、共同、ハイパーメディア情報システムのアプリケーションプロトコルです。 HTTPは、World Wide Webのデータ通信の基盤であり、ハイパーテキストドキュメントには、マウスクリックやWebブラウザで画面をタップするなど、ユーザーが簡単にアクセスできる他のリソースへのハイパーリンクが含まれています。
HTTPは、ハイパーテキストとWorld Wide Webを促進するために開発されました。 Webサーバーの主な機能は、クライアントにWebページを保存、処理、配信することです。クライアントとサーバー間の通信は、ハイパーテキスト転送プロトコル(HTTP)を使用して行われます。
配信されるページは、テキストコンテンツに加えて画像、スタイルシート、スクリプトが含まれる場合があるHTMLドキュメントを最も頻繁に行います。複数のWebサーバーを使用して、交通量の多いWebサイトに使用できます。
ユーザーエージェント、一般的にWebブラウザーまたはWeb Crawlerは、HTTPを使用して特定のリソースを要求することで通信を開始し、サーバーはそのリソースのコンテンツまたはエラーメッセージで応答できない場合はエラーメッセージに応答します。リソースは通常、サーバーのセカンダリストレージ上の実際のファイルですが、これは必ずしもそうではなく、Webサーバーの実装方法に依存します。主な機能はコンテンツを提供することですが、HTTPの完全な実装には、クライアントからコンテンツを受信する方法も含まれています。この機能は、ファイルのアップロードを含むWebフォームの送信に使用されます。
InkweはHTTP(RFCS 7230〜7235)の実装であり、複数のWebサーバーがポーリングシステムを使用してすべてのRAQを管理しています。したがって、それは多くの尾を持つタコ神に由来しています。