IT用語
ブラウザとWebサーバーがやりとりするための決まりごと(プロトコル)。暗号化したものはHTTPSと呼ぶ。
HTTP(Hypertext Transfer Protocol)は、ブラウザと Webサーバーが、ページや画像などのデータをやりとりするための決まりごと(プロトコル)です。通信を TLS で暗号化したものを HTTPS と呼びます。
仕組み
ブラウザがサーバーに「リクエスト」を送り、サーバーが「レスポンス」を返す、という形でやりとりします。
- メソッド:GET(取得)、POST(送信)など、何をしたいかを表す
- ステータスコード:200(成功)、301(移動。リダイレクト)、404(見つからない)、500(サーバーのエラー)など、結果を表す
- ヘッダー:データの種類、Cookie、キャッシュ の設定など、付加的な情報
バージョン
HTTP/1.1 に加えて、通信を効率化した HTTP/2、HTTP/3 が広く使われています。多くの場合、サーバーやブラウザが自動で対応するものを選びます。
セキュリティのポイント
- 暗号化されない HTTP ではなく、サイト全体を HTTPS にする
- レスポンスヘッダーで、CSP などのセキュリティの設定を加える









