http 和 https

HTTP是超文本传输协议,用于从服务器传输数据到浏览器。HTTPS在其基础上加入SSL,提供加密和身份验证,保证数据安全。HTTPS通过建立SSL链接,使用证书交换会话密钥以加密通信,端口号通常为443,比HTTP更安全。
摘要由CSDN通过智能技术生成

1.http是一种传输协议,本名超文本传输协议,是客户端和服务器端请求和应答的标准,用于从www服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。

2.https是在http通道的基础下加入了SSL,SSL是https的安全基础。https的主要作用是建立一个安全通道,来确保数组的安全传输,以保证网站的真实性。

3.区别:http传输的数据都是未加密的(明文)。SSL协议对http协议传输的数据进行加密处理,就形成了https。简单来说https=http+ssl。https比http协议的安全性更高。另外,它们的连接方式和端口号也不同,http端口号一般为80,https端口号一般为443。并且http协议需要ca证书,花钱也大。

4.https的工作原理:客户端是同https url访问服务器端,此时服务器端会建立ssl链接并且返回网站的证书(公钥),客户端收到之后开始与服务器端协商SSL链接安全等级,协商一致后简历会话密钥,网站的公钥可以加密会话密钥,服务器端的私钥可以解密出会话密钥,服务器通过会话密钥加密与客户端的通信。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值