
接下来,请小心,因为我看到整体图的时候也恶心了一下




(一)物理层

(二)数据链路层

(三)网络层

3.1 协议

3.1.1 IPV4地址

3.1.1.1 IPV4地址分类

3.1.1.2 常用的3类IP地址使用范围

(四)传输层

4.1 TCP UDP
4.1.1 TCP UDP区别

4.1.2 TCP
4.1.2.1 TCP数据报格式

4.1.2.2 拥塞控制

4.1.2.2.2 算法


-
慢开始
-
拥塞避免
-
快重传
-
快恢复
4.1.2.3 流量控制

-
基于滑动窗口协议
-
停止-等待协议
见4.1.2.3图
4.1.3 UDP

(五) 会话层

(六) 表示层

(七) 应用层

7.1.4 HTTP(超文本传输协议)

7.1.4.1 HTTP1.0 HTTP1.1 HTTP2.0

-
HTTP1.1
- 如何处理长连接

如果没有设置超时时间,服务端可能通过四次挥手断开TCP连接;
TCP还有心跳包来检测连接是否存在
![]()
-
HTTP2.0
-
HTTP2.0与HTTP1.1比较
**(1)采用二进制格式而非文本格式 **
二进制协议解析起来更高效、“线上”更紧凑,更重要的是错误更少**(2)完全多路复用的,而非有序并阻塞的 **
**(3)使用报头压缩,降低了开销 **
(4)让服务器可以将响应主动“推送”到客户端缓存中
-
7.1.4.2 HTTP和HTTPS

-
HTTPS
-
(1)内容加密
-
(2)身份认证
申请受信任数字证书流程
防伪标签——数字签名
-
(3)数据完整性
-

网友评论