解説webサーバーとクライエントがデータを送受信するために使われるプロトコルである。HTML文書や文書に関連付けられている画像、音声、動画などのファイルを、表現形式などの情報を含めてやり取りできる。IETFによって規格化されている。1回コマンドを送ったら1回結果が返ってきてそれで終わり、ということが挙げられる。利点としては、プログラムがシンプルになることである。欠点として、複数回のやりとりを追跡できないこと。別途cookieなどの技術を組み合わせて使うことで複数回のやりとりを追跡している。通信経路のどこかで内容を知られる可能性がある。暗号化されたHTTPSという通信手順を使う必要がある。