HTTPチュートリアル
ハイパーテキスト転送プロトコル(HTTP)は、分散型の協調型ハイパーメディア情報システム向けのアプリケーションレベルのプロトコルです。これは、1990年以来のワールドワイドウェブ(つまりインターネット)のデータ通信の基盤です。HTTPは、要求メソッド、エラーコード、およびヘッダーの拡張機能を使用するだけでなく、他の目的にも使用できる汎用のステートレスプロトコルです。
このチュートリアルは、HTTP /1.1と呼ばれるプロトコルを定義するRFC-2616仕様に基づいています。HTTP / 1.1は、元のHTTP(HTTP / 1.0)のリビジョンです。HTTP /1.0とHTTP / 1.1の主な違いは、HTTP / 1.0は要求/応答交換ごとに新しい接続を使用するのに対し、HTTP /1.1接続は1つ以上の要求/応答交換に使用できることです。
このチュートリアルは、コンピュータサイエンスの卒業生とWeb開発者が、ハイパーテキスト転送プロトコル(HTTP)に関連する基本から上級レベルの概念を理解できるように作成されています。
このチュートリアルに進む前に、Webの概念、Webブラウザー、Webサーバー、クライアントおよびサーバーアーキテクチャベースのソフトウェアの基本を理解しておくことをお勧めします。