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