Skip to content

Commit

Permalink
fix typo
Browse files Browse the repository at this point in the history
  • Loading branch information
isno committed Feb 7, 2025
1 parent 677fe88 commit 5ff358f
Show file tree
Hide file tree
Showing 5 changed files with 5 additions and 5 deletions.
2 changes: 1 addition & 1 deletion http/https.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ HTTP 内容以明文传输,经过中间代理服务器、路由器、WIFI 热

## 6. 证明浏览器收到的公钥一定是该网站的公钥

其实所有证明的源头都是一条或多条不证自明的“公理”,由它推导出一切。比如现实生活中,若想证明某身份证号一定是小明的,可以看他身份证,而身份证是由政府作证的,这里的“公理”就是“政府机构可信”,这也是社会正常运作的前提。
其实,所有证明的源头都是一条或多条不证自明的“公理”,由它推导出一切。比如现实生活中,若想证明某身份证号一定是小明的,可以看他身份证,而身份证是由政府作证的,这里的“公理”就是“政府机构可信”,这也是社会正常运作的前提。

那能不能类似地有个机构充当互联网世界的“公理”呢?让它作为一切证明的源头,给网站颁发一个“身份证”?它就是 CA 机构(CA,Certificate Authority,证书认证机构),它是如今互联网世界正常运作的前提,而 CA 机构颁发的“身份证”就是数字证书。

Expand Down
2 changes: 1 addition & 1 deletion network/conclusion.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@

道家经典《庄子》中有一则庖丁解牛的故事。梁惠王因庖丁解牛的技术惊叹:“你的技术咋会高超到这种程度?”,庖丁回:“我所追求的是宰牛的道理啊,道理要比技艺更高一筹...”。

软件开发技术其实和解牛技术是相通的。当你不懂底层原理时,你只能看到表面的现象。技术精进后,达到庖丁境界时,就如同佩戴了透视镜,能洞察系统的内在脉络,理解各个模块的“有机”协作,进而对整个系统架有个全局视野,准确把握设计与技术选型的核心。
软件开发技术其实和解牛技术是相通的。当你不懂底层原理时,你只能看到表面的现象。技术精进后,达到庖丁境界时,就如同佩戴了透视镜,能洞察系统的内在脉络,理解各个模块的“有机”协作,进而对整个系统架构有个全局视野,准确把握设计与技术选型的核心。

此刻,再回顾近几年引领技术潮流的容器、服务网格、Cilium 等等,你是否体会到它们不是什么“黑科技”,只是把计算机的基本原理、方法重新组合,换种形式解决业务变化带来的新问题。
2 changes: 1 addition & 1 deletion network/iptables.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ iptables 默认包含 5 条规则链 PREROUTING、INPUT、FORWARD、OUTPUT、POS

iptables 将常见的数据包管理操作抽象为具体的规则动作,当数据包在内核协议栈中经过 Netfilter 钩子时(也就是 iptables 的链),iptables 会根据数据包的源/目的 IP 地址、传输层协议(如 TCP、UDP)以及端口等信息进行匹配,并决定是否触发预定义的规则动作。

iptables 常见的动作及含义如下
iptables 常见的动作及含义如下

- ACCEPT:允许数据包通过,继续执行后续的规则。
- DROP:直接丢弃数据包。
Expand Down
2 changes: 1 addition & 1 deletion network/network-layer.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

这些术语源自广为人知的 OSI 七层模型,该模型由 ISO(国际标准化组织)于 20 世纪 80 年代提出,目的是为网络通信提供通用参考标准,使相同规范的网络能够互联。

如表 3-1 所示OSI 模型通过“分层”思想,将网络通信拆解为七个独立的层次,每个层次解决特定的局部问题。笔者按照从上到下的顺序,介绍各个网络分层的含义,供读者参考。
如表 3-1 所示OSI 模型通过“分层”思想,将网络通信拆解为七个独立的层次,每个层次解决特定的局部问题。笔者按照从上到下的顺序,介绍各个网络分层的含义,供读者参考。

:::center
表 3-1 OSI 网络七层模型
Expand Down
2 changes: 1 addition & 1 deletion network/summary.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# 第三章:深入 Linux 内核网络技术
:::tip <a/>

创造操作系统,就是去创造一个所有应用程序赖以运行的基础环境。从根本上来说,就是在制定规则:什么可以接受什么可以做什么不可以做。事实上,所有的程序都是在制定规则,只不过操作系统是在制定最根本的规则。
创造操作系统,就是去创造一个所有应用程序赖以运行的基础环境。从根本上来说,就是在制定规则:什么可以接受什么可以做什么不可以做。事实上,所有的程序都是在制定规则,只不过操作系统是在制定最根本的规则。

:::right

Expand Down

0 comments on commit 5ff358f

Please sign in to comment.