计算机网络

路由基础:数据包如何找到下一跳

路由基础:数据包如何找到下一跳 一个 IP 包离开本机网卡之后,到底是怎么一步步走到地球另一端的服务器的?很多人脑子里的画面是「源主机算好一条完整路线,沿途照着走」。这个画面是错的,而且错得很关键。真实的机制朴素得多:每一台设备都只回答一个...

2026-06-24 14 分钟 计算机网络, 计算机网络教程, 路由, 下一跳
计算机网络

IPv6 入门:地址空间与协议变化

IPv6 入门:地址空间与协议变化 几乎每个人对 IPv6 的第一印象都是同一句话:IPv4 地址不够用了,所以换了个更长的地址。这句话没错,但它会把你带偏——它让你以为 IPv6 只是把数字从 32 位换成 128 位的「同一套东西的加长...

2026-06-24 17 分钟 计算机网络, 计算机网络教程, IPv6
计算机网络

子网划分与 CIDR:如何高效管理 IP 地址

子网划分与 CIDR:如何高效管理 IP 地址 上一篇留了个悬念:IP 地址里隐含着"网络部分"和"主机部分",可这条边界到底画在哪?为什么 192.168.1.10 和 192.168.1.20 算...

2026-06-24 17 分钟 计算机网络, 计算机网络教程, CIDR, 子网划分
计算机网络

IP 基础:IPv4 报文与地址结构

IP 基础:IPv4 报文与地址结构 前面几篇里,链路层和 ARP 反复在解决同一件事:这一跳怎么发。但你一定隐约感觉到一个更大的问题没回答——从你家的电脑到大洋彼岸的某台服务器,中间隔着十几个你完全不认识的网络,链路层只管一跳,那&quo...

2026-06-24 15 分钟 计算机网络, 计算机网络教程, IPv4, IP 报文
计算机网络

ARP 与邻居发现:IP 到链路地址的映射

ARP 与邻居发现:IP 到链路地址的映射 到这里你已经知道两件看似矛盾的事:网络层和应用层满嘴都是 IP 地址,可链路层真正发帧时,帧头里要填的却是 MAC 地址。那么问题来了——一台主机如果只知道目标的 IP,它怎么知道该把帧发到哪个 ...

2026-06-24 17 分钟 计算机网络, 计算机网络教程, ARP, 邻居发现
计算机网络

以太网基础:交换网络是怎么工作的

以太网基础:交换网络是怎么工作的 办公室插网线、服务器接交换机、家里路由器下面挂几台设备——你身边的局域网,背后几乎都是以太网在跑。但大多数人对它的印象,停留在"有根线、有个交换机,插上就能用"。一个很自然却很少被认真回...

2026-06-24 15 分钟 计算机网络, 计算机网络教程, 以太网, 交换网络
计算机网络

数据链路层基础:成帧、差错检测与 MAC

数据链路层基础:成帧、差错检测与 MAC 链路层大概是整个网络栈里最容易被后端开发"跳过"的一层——它不像 HTTP 那样天天打交道,也不像 TCP 那样常出现在面试题里。但你有没有想过这样一个怪问题:你的机器明明配好了...

2026-06-24 15 分钟 计算机网络, 计算机网络教程, 数据链路层, MAC
计算机网络

应用之间如何通信:协议、报文与封装

应用之间如何通信:协议、报文与封装 写过后端的人都干过这件事:用 socket 发一句 "hello" 过去,对端 recv 收上来。看起来就是"把一句话从这台机器搬到那台机器"。但你有没有想过——这...

2026-06-24 16 分钟 计算机网络, 计算机网络教程, 协议, 报文封装
计算机网络

网络分层模型:OSI 与 TCP/IP 如何理解

网络分层模型:OSI 与 TCP/IP 如何理解 几乎每本网络教材开篇都会让你背两组数字:OSI 七层、TCP/IP 四层。很多人背完就以为掌握了分层,结果一到真实场景——比如"接口 502 到底是哪一层的问题"——又完...

2026-06-24 15 分钟 计算机网络, 计算机网络教程, 分层模型, TCP/IP
计算机网络

计算机网络全景:为什么计算机必须连起来

计算机网络全景:为什么计算机必须连起来 你在浏览器里敲下一个网址、按下回车,页面在几百毫秒后出现。这件事每天发生无数次,平常到几乎没人会停下来想:从你按下回车,到第一个字节回到屏幕,这中间到底发生了什么?数据是怎么离开你这台机器、穿过一堆你...

2026-06-24 16 分钟 计算机网络, 计算机网络教程, 网络全景