Clicky

HTTP(HyperText Transfer Protocol)とは?Web通信の基本プロトコルについて

Web(ウェブ技術関連)
Web(ウェブ技術関連)
この記事は約2分で読めます。

※記事中に広告情報を含みます。

スキルを手に入れた時、人は強くなれる。
Youtubeでスキルアップを始める 電子書籍でスキルアップを始める
\ワードプレスのスキルアップはこちら!/ WordPress入門読本

HTTP(HyperText Transfer Protocol)とは、Web上で情報をやり取りするための通信ルール(プロトコル)です。WebブラウザとWebサーバーが情報を送受信する際に使われ、私たちがWebページを閲覧するたびにこの仕組みが働いています。


HTTPの仕組み

HTTPは「リクエスト」と「レスポンス」のやり取りによって動作します。

  • クライアント(例:Webブラウザ)がリクエスト(要求)を送る
  • サーバーがそのリクエストを受け取り、レスポンス(応答)を返す

たとえば、ユーザーがURLを入力すると、そのWebページのデータがサーバーから返されて表示されます。


HTTPとHTTPSの違い

HTTPは暗号化されていない通信です。一方、HTTPSはSSL/TLSによって暗号化されており、安全性が高いのが特徴です。現在では、ほとんどのWebサイトがHTTPSを採用しています。

項目HTTPHTTPS
暗号化なしあり(SSL/TLS)
安全性低い高い
使用例一部のテスト用サイト一般的なWebサイト全般

HTTPの主なメソッド

HTTPでは、リクエスト時に使用する「メソッド」がいくつかあります。代表的なものは次のとおりです。

  • GET:情報の取得(例:ページを開く)
  • POST:情報の送信(例:フォーム送信)
  • PUT:情報の更新
  • DELETE:情報の削除

HTTPステータスコード

サーバーからのレスポンスには「ステータスコード」が含まれます。これは、リクエストが成功したかどうかを示すものです。

コード意味
200通常通り成功
404ページが見つからない
500サーバー内部エラー

まとめ

HTTPは、Web通信における基礎中の基礎です。ブラウザとサーバーの会話のルールとして、Webサイトがどのように動いているかを理解する第一歩になります。HTTPSとの違いやステータスコードも併せて覚えておきましょう。