面试题打卡第八天(前端 计算机网络篇)- 完整版

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 的区别

<

以上是关于面试题打卡第八天(前端 计算机网络篇)- 完整版的主要内容,如果未能解决你的问题,请参考以下文章

每日算法&面试题,大厂特训二十八天——第八天(递归|回溯)

蓝桥集训(附加面试题)第八天

蓝桥集训(附加面试题)第八天

Java集训(算法&&面试题)第八天(栈与队列)

Java集训(算法&&面试题)第八天(栈与队列)

Java集训(算法&&面试题)第八天(栈与队列)