HTTP (Hypertext Transfer Protocol)は、Web 上のリソース(HTML ページや画像など)を取得するために使用される通信プロトコルです。HTTP は、WebブラウザとWebサーバ間で通信するために使用されます。
Webブラウザを使用してWebサイトを閲覧する際にHTTPが使用されます。ブラウザがWebサイトのURLを入力してアクセスすると、WebサーバはHTTPプロトコルを使用してWebページをブラウザに返信します。
もう少し具体的に書くと、
- WebブラウザがWebサイトにアクセスするためにHTTPリクエストを送信する。
- Webサーバはこのリクエストに対してHTTPレスポンスを返す。
という手順で通信が行われます。
HTTPリクエストとレスポンスは、HTTPメソッド(例えばGETやPOSTなど)、リソースのURL、HTTPヘッダ、リソースの本文などの情報を含んでいます。 HTTPは、Web上のデータを安全に送信するためにも使用されます。例えば、HTTPS(Hypertext Transfer Protocol Secure)は、HTTP上に暗号化技術を追加して安全なWeb通信を実現するものです。
関連単語
- HTTPS
- FTP