面试题:http与https的区别在于三次握手和四次挥手
发布时间
阅读量:
阅读量
一、http与https的区别:传输过程中的安全防护措施存在差异;建立连接的方式存在差异;端口使用情况有所不同;认证流程存在差异
- 信息安全性存在差异
(1)HTTP协议:作为超文本传输协议(HTTP),其特点在于采用明文传输方式发送信息内容;若黑客成功捕获客户端与服务器之间的通信报文,则可直接解析并解读其中的信息内容
(2)HTTPS协议:基于SSL/TLS加密技术构建的安全通信机制;通过加密客户端与服务器之间的端到端通信渠道;实现了数据在传输过程中的保密性保障

2、连接方式存在差异
(1)http链接采用简单且无状态的设计
(2)基于SSL与HTTP框架构建而成的 https 协议不仅支持加密传输而且具备身份认证功能
3、端口配置有所不同
(1)采用端口80作为通信通道
(2) https 协议则指定使用端口443
4、证书获取途径有所区别
(1) https 协议通常需要通过CA机构获取证书;免费证书数量有限且需付费获取
(2) http 协议则无需付费即可获取
二、三次握手、四次挥手
TCP的6种标志符
SYNCHRON
全部评论 (0)
还没有任何评论哟~
