
网络
文章平均质量分 84
皮皮皮的代码
一点点来
展开
-
网络-HTTP
1. 介绍 HTTP连接 = TCP握手,HTTPS连接 = TCP握手 + SSL握手。 1.1 SSL握手 HTTPS如何保证数据传输的安全性,即通过RSA非对称加密。但是非对称加密加解密太慢,因此通过非对称加密方式向服务端和客户端两方确认对称加密信息(为什么一开始不用对称加密:如果服务端和客户端一开始使用对称加密很容易被中间人获取到,可能直接可以通过本地客户端获取对称加密信息从而破解其它人的数据信息)。 1.1.1 SSL基本过程 (1) 客户端向服务器端索要并验证公钥。 客户端向服务器索原创 2021-06-04 14:23:20 · 318 阅读 · 0 评论 -
网络-TCP
1. 介绍 1.1 TCP/IP 模型 1.2 三次握手 (1)第一次握手:Client 进入 SYN_SENT 状态,发送一个 SYN 帧来主动打开传输通道,该帧的 SYN 标志位被设置为1,同时会带上 Client 分配好的 SN 序列号,该 SN 是根据时间产生的一个随机值,通常情况下每间隔 4ms 会加 1。除此之外,SYN 帧还会带一个 MSS(最大报文段长度)可选项的值,表示客户端发送出去的最大数据块的长度。 (2)第二次握手:Server 端在收到SYN 帧之后,会进入SYN_原创 2021-06-03 16:05:17 · 164 阅读 · 0 评论