面试题打卡第八天(前端 计算机网络篇)- 完整版
Posted усил
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面试题打卡第八天(前端 计算机网络篇)- 完整版相关的知识,希望对你有一定的参考价值。
# http 和 https
1、http:超文本传输协议;https: 是以安全为目标的HTTP通道,在HTTP的基础下添加了SSL
2、http:明文传输;https:通过SSL进行加密,安全性比http要好
3、http是80端口;https是443端口
4、https:需要ca证书,费用高
5、https协议的工作原理
- 客户端使用 https url 访问服务器(要求web服务器建立ssl链接)
- web服务器接收到客户端的请求后,会将网站的证书(证书包含了公钥),返回给客户端。
- 客户端接收后,客户端和web服务器开始协商 ssl 链接的安全等级(加密等级)
- 达成一致后,建立会话密钥,然后通过网站的公钥来加密会话密钥,并传送到网站
- web服务器通过自己的私钥解密出会话密钥
- web服务器通过会话密钥加密与客户端之间的通信
6、https的缺点
- 握手阶段比较费事
- 缓存不如http高效,会增加数据开销
- SSL证书费用高
# TCP 和 UDP 的区别
<以上是关于面试题打卡第八天(前端 计算机网络篇)- 完整版的主要内容,如果未能解决你的问题,请参考以下文章