HTTPS的四次握手

HTTPS协议在HTTP基础上增加了SSL/TLS层,确保数据安全通信。四次握手过程中,客户端和服务器相互确认版本、加密组件,交换公开密钥,通过CA认证,并协商加密密钥,最终建立安全连接。
摘要由CSDN通过智能技术生成

#HTTP协议
#协议就是规则
#一般应用在B/S架构 (浏览器 - 服务器)

HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web)服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。

HTTPS协议

HTTPS 相比 HTTP 多了一层 SSL/TLS

SSL(Secure Socket Layer,安全套接字层):1994年为 Netscape 所研发,SSL 协议位于 TCP/IP 协议与各种应用层协议之间,为数据通讯提供安全支持。

接下来就细讲一下SSL的四次握手


第1次握手

客户端通过发送 Client Hello 报文开始 SSL通信。 报文中包含客户端支持的 SSL的指定版本、 加密组件(Cipher Suite) 列表(所使用的加密算法及密钥长度等)。

第2次握手

服务端回复一个招呼报文(hi)包含自己支持的SSL版本,加密算法等信息。
服务端发送自己经过CA认证的公开密钥
服务端向CA认证机构发送自己的公开密钥

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值