応用情報技術者
ネットワーク
HTTPSがHTTPと異なる点は何か?
1.
SSL/TLSによる通信の暗号化と認証
✓ 正解
2.
通信速度が2倍になる
3.
ポート番号80を使用する
4.
UDPを使用して通信する
📝 解説
HTTPSはHTTPに「SSL/TLSによる暗号化と認証」を追加したプロトコルです。はがきと封筒に例えると、HTTPははがきで中身を誰でも読める状態、HTTPSは封書で中身が暗号化されており宛先の人しか読めない状態です。SSL/TLSにより3つの重要な機能が提供されます。①盗聴防止:通信内容が暗号化されるため第三者に読まれない。②改ざん防止:データが途中で書き換えられていないことを確認できる。③なりすまし防止:サーバ証明書によりアクセス先が本物のサイトかどうか確認できます。HTTPSのデフォルトポートは443(HTTPは80)で、URLは「https://」から始まります。Webブラウザのアドレスバーに南京錠アイコンが表示されるのがHTTPSの目印です。通信速度が2倍になるわけではなく(むしろ暗号処理の分やや遅い)、ポート番号はHTTPの80番ではなく443番を使い、トランスポート層はUDPではなくTCPを使います。「HTTPS=HTTP+SSL/TLS暗号化・認証=ポート443」を覚えましょう!