计算机网络

七层体系结构图

从输入URL到页面加载发生了什么

https://segmentfault.com/a/1190000006879700

TCP三次握手四次挥手

image-20200412200113765

image-20200412200541794

https://www.bilibili.com/video/BV1h7411A7tG?from=search&seid=2537784259408108642

HTTPS

  1. 客户端生成一个随机数,然后将随机数、版本协议号、支持的加密方法传给服务器
  2. 服务器确认加密方法,生成一个随机数,还有将数字证书传给客户端
  3. 客户端确认数字证书有效,生成一个新的随机数,并用数字证书里的公钥来加密这个随机数,发给服务器
  4. 服务器用自己的私钥来获取客户端发来的随机数
  5. 服务器和客户端根据约定的加密方法,使用之前生成的三个随机数,生成对话秘钥,来加密接下来的整个对话过程。
-------------本文结束感谢您的阅读-------------