httpの定義
HTTPは、Webで使用されるハイパーテキスト転送プロトコルです。
HTTPは、HyperText TransferProtocolまたはHypertextTransferProtocolの頭字語です。このプロトコルは、国際機関W3CおよびIETFによって開発され、インターネットを介したすべてのタイプのトランザクションで使用されます。
HTTPは、さまざまなWebソフトウェア(クライアント、サーバー、プロキシの両方)が相互に対話するために使用する構文とセマンティクスの定義を容易にします。
このプロトコルは、クライアントとサーバー間の要求と応答によって動作します。多くの場合、リクエストはファイル、プログラムの実行、データベースへのクエリ、翻訳、その他の機能に関係しています。このプロトコルを介してWeb上で動作するすべての情報は、URLまたはアドレスによって識別されます。
典型的なHTTPプロトコルトランザクションは、ヘッダーとそれに続く空白行、そしてデータの一部で構成されます。このヘッダーは、サーバーに必要なアクションを定義します。
開始以来、HTTPはさまざまなバージョンに進化してきました。その中で、0.9、1.0、1.1、1.2。
このタイプのプロトコルは、接続が拒否された場合、成功した場合、別のURLにリダイレクトされた場合、クライアント側でエラーが発生した場合、またはサーバーの一部。
アプリケーションとWebブラウザーは、HTTPのアクションを補完する傾向があります。たとえば、このプロトコルには状態がないため、このプロトコルにはない機能であるセッション情報を格納できる、いわゆる「Cookie」があります。
現在、URLアドレスの多くは、正しく動作するために「//」プロトコルを含める必要があります。このプロトコルの後には通常、一般的な「www」コードが続き、次にアクセスするWebサイトの特定のアドレスが続きます。