14
14
- 数据链路层:将网络层交下来的 IP 数据报组装成帧,并在两个相邻结点间的链路上传送
15
15
- 物理层:利用物理媒体以` 比特 ` 形式传送数据
16
16
17
- 拓展阅读 [ 《计算机网络体系结构》] ( https://blog.maplemark.cn/2019/04/ 计算机网络体系结构.html )
17
+ 拓展阅读 [ 《计算机网络体系结构》] ( ./01.网络/01. 计算机网络体系结构.md )
18
18
19
19
### 2. UDP 的主要特点
20
20
25
25
- UDP 支持一对一、一对多、多对一和多对多的交互通信
26
26
- UDP 的` 首部开销小 ` ,只有8个字节,比 TCP 的20个字节的首部要短
27
27
28
- 拓展阅读 [ 《用户数据报协议 UDP》] ( https://blog.maplemark.cn/2019/04/用户数据报协议udp.html )
28
+ 拓展阅读 [ 《用户数据报协议 UDP》] ( ./01.网络/02.用户数据报协议UDP.md )
29
29
30
30
### 3. TCP 的主要特点
31
31
35
35
- TCP 提供` 全双工通信 ` 。TCP 允许通信双方的应用进程在任何时候都能发送数据。TCP 连接的两端都设有发送缓存和接受缓存,用来临时存放双向通信的数据
36
36
- ` 面向字节流 ` 。TCP 中的“流”指的是` 流入到进程或从进程流出的字节序列 `
37
37
38
- 拓展阅读 [ 《传输控制协议 TCP》] ( https://blog.maplemark.cn/2019/04/tcp协议详解.html )
38
+ 拓展阅读 [ 《传输控制协议 TCP》] ( ./01.网络/03.传输控制协议TCP.md )
39
39
40
40
### 4. 简述三报文握手建立 TCP 连接
41
41
@@ -77,7 +77,7 @@ TIME-WAIT 是一种 TCP 状态。等待 2MLS 可以保证客户端最后一个
77
77
- 在每条消息的头部加一个长度字段,这恐怕是最常见的做法
78
78
- 利用消息本身的格式来分包,例如 XML 格式的消息中 ` <root> ` ...` </root> ` 的配对,或者 JSON 格式中的 { ... } 的配对。解析这种消息格式通常会用到状态机(state machine)
79
79
80
- 拓展阅读 [ 《TCP粘包拆包》] ( https://blog.maplemark.cn/2019/04/tcp粘包拆包.html )
80
+ 拓展阅读 [ 《TCP粘包拆包》] ( ./01.网络/04.TCP粘包拆包.md )
81
81
82
82
### 9. UDP、TCP 区别,适用场景
83
83
@@ -167,15 +167,15 @@ HTTP 报文组成部分
167
167
| 503| Service Unavailable| 无法为请求提供服务| *** |
168
168
| 504| Gateway Timeout| 代理或网关超时(等待另一服务器响应超时)| *** |
169
169
170
- 拓展阅读 [ 《HTTP状态码》] ( https://blog.maplemark.cn/2019/04/http状态码.html )
170
+ 拓展阅读 [ 《HTTP状态码》] ( ./01.网络/05.HTTP状态码.md )
171
171
172
172
拓展阅读 [ 《5xx系列错误》] ( ../03.PHP/QA.md#502504-错误产生原因及解决方式 )
173
173
174
174
### 14. 常见的 HTTP 方法
175
175
176
176
![ HTTP方法] ( ./assets/network-http-method.png )
177
177
178
- 拓展阅读 [ 《HTTP方法详解》] ( https://blog.maplemark.cn/2019/04/http方法详解.html )
178
+ 拓展阅读 [ 《HTTP方法详解》] ( ./01.网络/06.HTTP方法详解.md )
179
179
180
180
### 15. GET 与 POST 请求方式区别
181
181
@@ -197,7 +197,7 @@ HTTP 报文组成部分
197
197
198
198
![ HTTPS通信原理] ( ./assets/network-https.png )
199
199
200
- 拓展阅读 [ 《HTTPS细节介绍》] ( https://blog.maplemark.cn/2019/04/https细节介绍.html )
200
+ 拓展阅读 [ 《HTTPS细节介绍》] ( ./01.网络/07.HTTPS细节介绍.md )
201
201
202
202
### 18. HTTP 2.0
203
203
0 commit comments