🌐 计算机网络 · 目录

🌐 计算机网络

照着《完全图解计算机网络原理》做的自学笔记 —— 大白话、不跳步骤、必带生活比喻、常见误区、自测题。
前置理论见 计算机基础 · 十讲,动手实战见 Java · 网络编程。

内容来自我的 Obsidian 自学笔记 · 第七章「网络安全技术」已补齐,七章 97 节全部完结 ✅

第一章 网络基础知识

第二章 网络的构成元素

第三章 网络间的通用语言TCP/IP

3.1

各种网络之间的通用语言(TCP IP)

TCP/IP=全世界网络的通用语言(与底…

⭐⭐阅读全文 →
3.2

负责传输数据的网络分层(网络接口层与网际层)

下两层分工=接口层管一段看 MAC /…

⭐⭐阅读全文 →
3.3

为驱动应用程序而做准备的网络分层(传输层与应用层)

上两层分工=传输层铺通道+分程序 / 应…

⭐⭐阅读全文 →
3.4

收发数据时的规则(数据打包)

数据不整块走(切块+加头=打包)、整块发…

⭐⭐阅读全文 →
3.5

接收和传输数据的规则(使用TCP/IP进行通信)

TCP/IP 通信全流程串讲(先约会→再…

⭐⭐阅读全文 →
3.6

数据的称谓(信息、数据段、数据包、数据帧)

同一块数据四层四个小名(应用层=信息/报…

⭐阅读全文 →
3.7

数据的发送和接收(IP、IP数据包、路由)

IP 的两大职责(编址写门牌 + 路由选…

⭐⭐阅读全文 →
3.8

通信的对象(IP地址)

通信对象是地址不是设备(IP 跟位置走不…

⭐⭐阅读全文 →
3.9

接收方是1个还是多个(单播、广播、组播)

三种收件人形态(单播 1 对 1 打电话…

⭐⭐阅读全文 →
3.10

IP地址的结构(单播IP地址)

单播地址内部结构(收 3.8 网络+主机…

⭐⭐⭐阅读全文 →
3.11

IP地址范围的分隔符(子网掩码)

掩码=尺子本体(3.8 提过、3.10…

⭐⭐⭐阅读全文 →
3.12

连接网络的过程(IP地址的设置)

插上线 ≠ 连上网(链路通 vs 网络通…

⭐⭐阅读全文 →
3.13

互联网中使用的地址与私有网络中使用的地址(全局地址、私有地址)

1.2"两套门牌号"的正式定名版(全局地…

⭐⭐阅读全文 →
3.14

从私有网络到互联网间的通信(NAT)

3.13 的放大镜版(上节讲"两种地址怎…

⭐⭐阅读全文 →
3.15

数据是否成功传输给接收方(ICMP)

本节是几笔旧账的总出处(3.4「需要分片…

⭐⭐阅读全文 →
3.16

将IP地址与MAC地址对应(ARP)

两份门牌对不上号的缺口(收 3.2:IP…

⭐⭐阅读全文 →
3.17

根据端口号分配数据到应用程序(端口号、已知端口号)

为什么需要端口号(IP 只送到"哪台电脑…

⭐阅读全文 →
3.18

对应用程序的数据进行可靠传输(TCP)

TCP 本体拆解(与 3.5 分工:3.…

⭐⭐阅读全文 →
3.19

用TCP对数据进行分割处理(序列号、ACK号)

TCP 的切割机特写(3.18 给零件清…

⭐⭐阅读全文 →
3.20

只对传输给应用程序的数据进行分发(UDP)

UDP 正面特写(3.3 只在对比表里给…

⭐⭐阅读全文 →
3.21

网络的电话簿(域名解析、主机名、DNS)

DNS 电话簿(本节是第一处"应用程序自…

⭐⭐阅读全文 →
3.22

使用DNS自动获取IP地址(资源记录、DNS解析模块、递归查询)

两种"自动获取"的分岔(DHCP 拿自己…

⭐⭐阅读全文 →
3.23

对必要的设置进行自动设置(DHCP)

DHCP 完整机制(3.12 讲"设备怎…

⭐⭐阅读全文 →

第四章 Web网站的运行原理

第五章 以太网与无线局域网

5.1

在同一网络中传输数据(以太网、无线局域网(Wi-Fi))

第五章开篇(章副题「优先在同一网络中传输…

⭐⭐阅读全文 →
5.2

负责传输数据的以太网(以太网概要)

以太网=IEEE 802.3=网络接口层…

⭐⭐阅读全文 →
5.3

以太网标准(IEEE802委员会)

以太网不是哪家公司的产品,是一份公开标准…

⭐⭐阅读全文 →
5.4

接口是哪个(MAC地址)

MAC 是"接口"的号,不是"设备"的号…

⭐⭐阅读全文 →
5.5

常用的网络接口和线缆是什么(RJ-45接口与UTP线缆)

前面几节讲的"帧"和"MAC"都是逻辑上…

⭐⭐阅读全文 →
5.6

数据的格式(以太网的数据帧格式)

本节回答"线里跑的到底是什么形状的东西"…

⭐⭐阅读全文 →
5.7

如何连接(网络拓扑)

拓扑="谁跟谁能直接通"的关系图(节点=…

⭐⭐阅读全文 →
5.8

控制发送数据的时间(CSMA/CD)

介质大家共用,那谁在什么时候说话?——本…

⭐阅读全文 →
5.9

创建以太网网络(二层交换机)

本节把 5.2·5.7·5.8 三处"点…

⭐⭐阅读全文 →
5.10

二层交换机的操作(二层交换机的数据传输)

5.9 讲"看什么、怎么决定送哪个口"…

⭐⭐阅读全文 →
5.11

二层交换机的操作(Unknown单播数据帧、泛洪)

5.9 那句"查不到就泛洪"单独拎出来讲…

⭐⭐阅读全文 →
5.12

二层交换机的操作(以太帧发送后的MAC地址表的登记)

把 5.9 里只写了两行的"学习"动作拆…

⭐⭐阅读全文 →
5.13

二层交换机的操作(接收以太帧后的MAC地址表的登记)

把 5.12 的镜头翻到接收侧——回答"…

⭐阅读全文 →
5.14

MAC地址表的管理(MAC地址表)

本节从运维视角看这张表——前面几节讲"怎…

⭐阅读全文 →
5.15

在发送数据的同时接收数据(全双工通信)

本节把前几节反复出现的"全双工"正面讲完…

⭐阅读全文 →
5.16

不用网线也可轻松创建网络(无线局域网)

无线这一大块的第一节,正面展开——名字先…

⭐阅读全文 →
5.17

无线局域网的标准(IEEE802.11b/a/g/n/ac)

把 5.16 那句"演进认个脸"展开成正…

⭐阅读全文 →
5.18

连接无线局域网(联网)

扫描/认证/关联/DHCP 四步的帧级流…

⭐⭐阅读全文 →
5.19

无线电波的重复利用(通信速度)

频谱切信道、速度=每Hz比特×带宽×并行…

⭐⭐阅读全文 →
5.20

在传输数据时避免发生冲突(CSMA/CA)

帧间隔 SIFS/DIFS、退避冻结、每…

⭐⭐阅读全文 →
5.21

无线局域网的安全性(WPA2)

WEP→WPA→WPA2→WPA3 演进…

⭐⭐阅读全文 →

第六章 路由

6.1

将数据传输到远程网络(路由)

第六章开篇——第五章的边界即起点:判断题…

⭐⭐阅读全文 →
6.2

用路由器连接网络时的地址设置(网络的连接)

两张门牌:路由器每个接口各属一个网段…

⭐⭐阅读全文 →
6.3

确定传输数据的目的地(确定数据传输的目的地)

路由表:转发只看目的 IP,逐行 AND…

⭐⭐阅读全文 →
6.4

将数据传输给下一个路由器(数据传输给下一个路由器)

最后一公里:查表只答"交给谁",交付靠拆…

⭐⭐阅读全文 →
6.5

确定最终的发送地址(下一个路由器执行的地址)

地址全景收拢:一帧四地址三种命运——MA…

⭐⭐阅读全文 →
6.6

将数据发送到最终的目的地(向最终目的地传输数据)

最后一跳:查表命中直连网段〔"网关"列=…

⭐⭐阅读全文 →
6.7

路由器所掌握的网络信息(路由表)

地图从哪来:路由表只记网段不记设备(粒度…

⭐⭐阅读全文 →
6.8

路由表中最基本的信息(直接连接)

直连=地基:生成两条件〔接口配好 IP+…

⭐阅读全文 →
6.9

登记非直接连接路由信息的方法(静态路由、路由协议)

远方路怎么登记:两条通道——静态〔rou…

⭐⭐阅读全文 →
6.10

对庞大的路由信息进行集中登记的方法(路由聚合)

表瘦身:下一跳相同的连续网段并成一条更粗…

⭐⭐⭐阅读全文 →
6.11

高度压缩路由信息的终极方法(默认路由)

终极压缩:0.0.0.0/0 掩码 0…

⭐⭐阅读全文 →
6.12

同时具备路由器和二层交换机功能的传输设备(三层交换机)

设备合体:二层会看 MAC、跨不了网段(…

⭐⭐阅读全文 →
6.13

使用二层交换机切分网络(VLAN)

逻辑切网络:大广播域三麻烦〔广播白耗、不…

⭐⭐阅读全文 →
6.14

使用VLAN的好处(使用VLAN的好处)

切了赚什么:①广播域变小〔广播只在本 V…

⭐⭐阅读全文 →
6.15

将多根网线合并成一根(标记VLAN、IEEE802.1Q)

标记 VLAN:帧不带 VLAN 信息…

⭐⭐阅读全文 →
6.16

无须添加设备或更改线路即可修改网络(VLAN与标记VLAN)

VLAN 的最大红利:把网络结构从"焊死…

⭐⭐阅读全文 →
6.17

连接切分后的网络的方法(VLAN间的路由)

切开之后怎么连上:VLAN 二层绝缘〔不…

⭐⭐阅读全文 →
6.18

PC中也存在路由表(默认网关)

回到主机自己:路由表不是路由器专利——P…

⭐⭐阅读全文 →

第七章 网络安全技术