Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 37109f3

Browse filesBrowse files
committed
auto commit
1 parent fa0b976 commit 37109f3
Copy full SHA for 37109f3

File tree

Expand file treeCollapse file tree

2 files changed

+9
-9
lines changed
Filter options
Expand file treeCollapse file tree

2 files changed

+9
-9
lines changed

‎notes/Java 容器.md

Copy file name to clipboardExpand all lines: notes/Java 容器.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -730,7 +730,7 @@ new capacity : 00100000
730730
- 它的哈希值如果在第 6 位上为 0,那么取模得到的结果和之前一样;
731731
- 如果为 1,那么得到的结果为原来的结果 +16。
732732

733-
### 7. 扩容-计算数组容量
733+
### 7. 计算数组容量
734734

735735
HashMap 构造函数允许用户传入的容量不是 2 的 n 次方,因为它可以自动地将传入的容量转换为 2 的 n 次方。
736736

‎notes/计算机网络.md

Copy file name to clipboardExpand all lines: notes/计算机网络.md
+8-8Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
* [路由器的结构](#路由器的结构)
3232
* [路由器分组转发流程](#路由器分组转发流程)
3333
* [路由选择协议](#路由选择协议)
34-
* [五、运输层](#五运输层)
34+
* [五、传输层](#五传输层)
3535
* [UDP 和 TCP 的特点](#udp-和-tcp-的特点)
3636
* [UDP 首部格式](#udp-首部格式)
3737
* [TCP 首部格式](#tcp-首部格式)
@@ -129,9 +129,9 @@
129129

130130
- **应用层** :为特定应用程序提供数据传输服务,例如 HTTP、DNS 等。数据单位为报文。
131131

132-
- **运输层** :为进程提供通用数据传输服务。由于应用层协议很多,定义通用的运输层协议就可以支持不断增多的应用层协议。运输层包括两种协议:传输控制协议 TCP,提供面向连接、可靠的数据传输服务,数据单位为报文段;用户数据报协议 UDP,提供无连接、尽最大努力的数据传输服务,数据单位为用户数据报。TCP 主要提供完整性服务,UDP 主要提供及时性服务。
132+
- **传输层** :为进程提供通用数据传输服务。由于应用层协议很多,定义通用的传输层协议就可以支持不断增多的应用层协议。运输层包括两种协议:传输控制协议 TCP,提供面向连接、可靠的数据传输服务,数据单位为报文段;用户数据报协议 UDP,提供无连接、尽最大努力的数据传输服务,数据单位为用户数据报。TCP 主要提供完整性服务,UDP 主要提供及时性服务。
133133

134-
- **网络层** :为主机提供数据传输服务。而运输层协议是为主机中的进程提供数据传输服务。网络层把运输层传递下来的报文段或者用户数据报封装成分组
134+
- **网络层** :为主机提供数据传输服务。而传输层协议是为主机中的进程提供数据传输服务。网络层把传输层传递下来的报文段或者用户数据报封装成分组
135135

136136
- **数据链路层** :网络层针对的还是主机之间的数据传输服务,而主机之间可以有很多链路,链路层协议就是为同一链路的主机提供数据传输服务。数据链路层把网络层传下来的分组封装成帧。
137137

@@ -163,7 +163,7 @@ TCP/IP 协议族是一种沙漏形状,中间小两边大,IP 协议在其中
163163

164164
在向下的过程中,需要添加下层协议所需要的首部或者尾部,而在向上的过程中不断拆开首部和尾部。
165165

166-
路由器只有下面三层协议,因为路由器位于网络核心中,不需要为进程或者应用程序提供服务,因此也就不需要运输层和应用层
166+
路由器只有下面三层协议,因为路由器位于网络核心中,不需要为进程或者应用程序提供服务,因此也就不需要传输层和应用层
167167

168168
<div align="center"> <img src="../pics//ac106e7e-489a-4082-abd9-dabebe48394c.jpg" width="800"/> </div><br>
169169

@@ -498,7 +498,7 @@ VPN 使用公用的互联网作为本机构各专用网之间的通信载体。
498498

499499
专用网内部的主机使用本地 IP 地址又想和互联网上的主机通信时,可以使用 NAT 来将本地 IP 转换为全球 IP。
500500

501-
在以前,NAT 将本地 IP 和全球 IP 一一对应,这种方式下拥有 n 个全球 IP 地址的专用网内最多只可以同时有 n 台主机接入互联网。为了更有效地利用全球 IP 地址,现在常用的 NAT 转换表把运输层的端口号也用上了,使得多个专用网内部的主机共用一个全球 IP 地址。使用端口号的 NAT 也叫做网络地址与端口转换 NAPT。
501+
在以前,NAT 将本地 IP 和全球 IP 一一对应,这种方式下拥有 n 个全球 IP 地址的专用网内最多只可以同时有 n 台主机接入互联网。为了更有效地利用全球 IP 地址,现在常用的 NAT 转换表把传输层的端口号也用上了,使得多个专用网内部的主机共用一个全球 IP 地址。使用端口号的 NAT 也叫做网络地址与端口转换 NAPT。
502502

503503
<div align="center"> <img src="../pics//2719067e-b299-4639-9065-bed6729dbf0b.png" width=""/> </div><br>
504504

@@ -578,9 +578,9 @@ BGP 只能寻找一条比较好的路由,而不是最佳路由。
578578

579579
<div align="center"> <img src="../pics//9cd0ae20-4fb5-4017-a000-f7d3a0eb3529.png" width="600"/> </div><br>
580580

581-
# 五、运输层
581+
# 五、传输层
582582

583-
网络层只把分组发送到目的主机,但是真正通信的并不是主机而是主机中的进程。运输层提供了进程间的逻辑通信,运输层向高层用户屏蔽了下面网络层的核心细节,使应用程序看起来像是在两个运输层实体之间有一条端到端的逻辑通信信道
583+
网络层只把分组发送到目的主机,但是真正通信的并不是主机而是主机中的进程。传输层提供了进程间的逻辑通信,传输层向高层用户屏蔽了下面网络层的核心细节,使应用程序看起来像是在两个传输层实体之间有一条端到端的逻辑通信信道
584584

585585
## UDP 和 TCP 的特点
586586

@@ -808,7 +808,7 @@ IMAP 协议中客户端和服务器上的邮件保持同步,如果不手动删
808808

809809
## 常用端口
810810

811-
|应用| 应用层协议 | 端口号 | 运输层协议 | 备注 |
811+
|应用| 应用层协议 | 端口号 | 传输层协议 | 备注 |
812812
| :---: | :--: | :--: | :--: | :--:
813813
| 域名解析 | DNS | 53 | UDP/TCP | 长度超过 512 字节时使用 TCP |
814814
| 动态主机配置协议 | DHCP | 67/68 | UDP | |

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.