后记:我最早开始学习计算机网络的时候,不太理解为什么网络是“分层”的,因为在我看来,这明明就是把数据不断地打包,不断地拆包嘛。就像这副漫画所画的那样:应用层的数据被放入到TCP的箱子中, TCP的数据被放入IP的箱子中,IP的箱子又被放入到数据链路的箱子中。
在计算机网络中有各种设备,交换机看看箱子上的MAC地址就可以转发到正确的设备,而路由器必须得拆开数据链路层的箱子,看看IP层的地址,才能决定下一跳要到那里去,然后再次封装成数据链路层的箱子,发送出去。有时候,那些充当NAT的路由器不仅仅要看IP包,还得修改IP包和TCP包才可以。所以这就是个“封箱子”,“拆箱子”的游戏。当然,这幅漫画为了展示的目的,极大地简化了网络,实际的网络不是这样子的。
【编辑推荐】
- 2020年网络安全薪酬调查结果 - 网络·安全技术周刊第425期
- 5G网络技术面临十大挑战
- 如何应对数字化转型对网络的影响?
- 四大设备商角逐5G 谁会笑到最后?
- 节后返工 升级家中路由进化网络迎新年