HTTPとHTTPSの違いとは?
HTTPの概要
HTTPはHyperText Transfer Protocolの略称であり、日本語では「ハイパーテキスト転送プロトコル」と呼ばれます。分散型で協調的なハイパーメディア情報システム向けのアプリケーション層プロトコルで、クライアントのブラウザとWebサーバー間の通信を実現するために使用される、ネットワークデータ通信の基盤です。
HTTPSの概要
HTTPSはHypertext Transfer Protocol Secureの略称であり、日本語では「ハイパーテキスト転送セキュアプロトコル」と呼ばれます。ハイパーテキスト転送プロトコル(HTTP)のセキュア版です。HTTPに基づいて通信を行い、セキュアソケットレイヤー(SSL/TLS)を利用して本人確認とデータ伝送の暗号化を実現し、ネットワークの安全な通信を確保します。
HTTPSとHTTPの関係は1つの式でまとめられます:HTTPS=HTTP+SSL
HTTPSとHTTPの違い
| HTTP | HTTPS | |
|---|---|---|
| プロトコル名 | ハイパーテキスト転送プロトコル | ハイパーテキスト転送セキュアプロトコル |
| URL形式 | http:// | https:// |
| ポート | 80番ポート | 443番ポート |
| 安全性 | 安全ではない | 安全である |
| OSIの階層 | アプリケーション層 | トランスポート層 |
| 暗号化 | 暗号化されない | 暗号化される |
| データ伝送 | 平文伝送 | 暗号文伝送 |
| 証明書の要否 | 不要 | SSL証明書が必要 |
| SEOへの影響 | 不利 | 検索エンジンによるインデックス、表示、ランキングに有利 |