メインコンテンツまでスキップ

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の違い

HTTPHTTPS
プロトコル名ハイパーテキスト転送プロトコルハイパーテキスト転送セキュアプロトコル
URL形式http://https://
ポート80番ポート443番ポート
安全性安全ではない安全である
OSIの階層アプリケーション層トランスポート層
暗号化暗号化されない暗号化される
データ伝送平文伝送暗号文伝送
証明書の要否不要SSL証明書が必要
SEOへの影響不利検索エンジンによるインデックス、表示、ランキングに有利