HTTPとは、Webサーバとクライアント(Webブラウザなど)がデータを送受信するのに使われるプロトコル。HTML文書や、文書に関連付けられている画像、音声、動画などのファイルを、表現形式などの情報を含めてやり取りできる。IETFによって、HTTP/1.0はRFC 1945として、HTTP/1.1はRFC 2616として規格化されている。