theme: "league"
transition: 'fade'
title: "霍格沃兹测试开发"
use: hogwarts
HTTP 与 HTTPS 的区别
霍格沃兹测试开发学社
http://ceshiren.com
经典面试题
HTTP 与 HTTPS 的区别是什么?
考察点
- 《计算机网络》相关知识
- 了解 HTTP 与 HTTPS 协议的特点
- 理解 HTTP 与 HTTPS 的通信过程
技术点
- HTTP 与 HTTPS 的概念
- HTTP 通信过程
- HTTPS 通信过程
HTTP 与 HTTPS 的概念
- HTTP
- 超文本传输协议
- 是一个基于请求与响应,无状态的,应用层的协议
- 常基于 TCP/IP 协议传输数据
- 以明文方式发送内容
- HTTPS
- 安全套接字层超文本传输协议
- 通过计算机网络进行安全通信的传输协议
- 在 HTTP 的基础上加入了 SSL/TLS 协议
HTTP + 加密 + 认证 + 完整性保护 = HTTPS
答案总结
- HTTPS 比 HTTP 更安全
- HTTP 是超文本传输协议,连接简单无状态,信息明文传输
- HTTPS 通过 SSL/TLS 提供安全方式
- HTTP 和 HTTPS 使用完全不同的连接方式
- HTTP 和 HTTPS 用的端口也不一样
- HTTP 是 80 端口
- HTTPS 是 443 端口
- HTTPS 协议需要到 CA 申请证书,可能需要一定费用