ステートレス・プロトコル
HTTPはステートレス・プロトコルである。これは、それぞれの要求メッセージが分離して解釈されるということを意味する。
これに対して、ユーザと対話的なセッションを行う従来のFTPはステートフルである。セッションの間に、ユーザは認証され、様々な変数(ワーキングディレクトリ、転送モードなど)を設定する手段が提供される。そして、それらの全てがユーザの状態としてサーバに保持される。