Advertisement

面试题:http与https的区别在于三次握手和四次挥手

阅读量:

一、http与https的区别:传输过程中的安全防护措施存在差异;建立连接的方式存在差异;端口使用情况有所不同;认证流程存在差异

  1. 信息安全性存在差异
    (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)

还没有任何评论哟~