[docs update]计算机网络部分描述完善

This commit is contained in:
guide 2022-08-14 22:10:13 +08:00
parent 7cf3972f96
commit 720e900daa
1 changed files with 6 additions and 6 deletions

View File

@ -5,7 +5,7 @@ tag:
- 计算机网络
---
## 网路基础
## 计算机网络基础
### OSI 和 TCP/IP 网络分层模型
@ -24,7 +24,7 @@ tag:
## TCP 与 UDP
### TCP 与 UDP 的区别
### TCP 与 UDP 的区别(重要)
1. **是否面向连接** UDP 在传送数据之前不需要先建立连接。而 TCP 提供面向连接的服务,在传送数据之前必须先建立连接,数据传送结束后要释放连接。
2. **是否是可靠传输**:远地主机在收到 UDP 报文后不需要给出任何确认并且不保证数据不丢失不保证是否顺序到达。TCP 提供可靠的传输服务TCP 在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制。通过 TCP 连接传输的数据,无差错、不丢失、不重复、并且按序到达。
@ -77,7 +77,7 @@ tag:
1. **DHCP 协议**:动态主机配置协议,动态配置 IP 地址
2. **DNS** **域名系统DNSDomain Name System将人类可读的域名 (例如www.baidu.com) 转换为机器可读的 IP 地址 (例如220.181.38.148)。** 我们可以将其理解为专为互联网设计的电话薄。实际上 DNS 同时支持 UDP 和 TCP 协议。
### TCP 三次握手和四次挥手
### TCP 三次握手和四次挥手(非常重要)
**相关面试题**
@ -90,13 +90,13 @@ tag:
**参考答案** [TCP 三次握手和四次挥手(传输层)](./tcp-connection-and-disconnection.md) 。
### TCP 如何保证传输的可靠性?
### TCP 如何保证传输的可靠性?(重要)
[TCP 传输可靠性保障(传输层)](./tcp-reliability-guarantee.md)
## HTTP
### 从输入URL 到页面展示到底发生了什么?
### 从输入URL 到页面展示到底发生了什么?(非常重要)
> 类似的问题:打开一个网页,整个过程会使用哪些协议?
@ -128,7 +128,7 @@ HTTP 状态码用于描述 HTTP 请求的结果比如2xx 就代表请求被
关于 HTTP 状态码更详细的总结,可以看我写的这篇文章:[HTTP 常见状态码总结(应用层)](./http-status-codes.md)。
### HTTP 和 HTTPS 有什么区别?
### HTTP 和 HTTPS 有什么区别?(重要)
- **端口号** HTTP 默认是 80HTTPS 默认是 443。
- **URL 前缀** HTTP 的 URL 前缀是 `http://`HTTPS 的 URL 前缀是 `https://`