开篇:数据是怎么从你的浏览器跑到千里之外的服务器的?
你在浏览器里输入一个网址,不到一秒钟,页面就出来了。但你有没有想过,这一秒钟里到底发生了什么?你的数据是怎么穿过网线、路由器、光缆,跑到千里之外的服务器上,又带着网页内容跑回来的?
这背后是一整套精心设计的网络体系在运作。这篇文章就来把计算机网络这件事掰开揉碎讲清楚。我们会用快递运输做类比,从整体架构讲到具体协议,让你真正理解网络通信的全貌。
一、网络体系结构 (OSI 七层 vs TCP/IP 四层 - 快递运输类比)
要理解网络,先得理解"分层"的思想。
想象一下你要寄一个包裹。你不需要关心快递员怎么骑车、走哪条高速公路、在哪个中转站分拣,你只需要把东西打包好、填好地址就行。网络通信也是一样的道理:每一层各司其职,只和相邻层打交道。