今天看啥  ›  专栏  ›  码农翻身

被拆分的身份证

码农翻身  · 公众号  · 程序员  · 2020-02-05 09:30
后记:我最早开始学习计算机网络的时候,不太理解为什么网络是“分层”的,因为在我看来,这明明就是把数据不断地打包,不断地拆包嘛。就像这副漫画所画的那样:应用层的数据被放入到TCP的箱子中, TCP的数据被放入IP的箱子中,IP的箱子又被放入到数据链路的箱子中。 在计算机网络中有各种设备,交换机看看箱子上的MAC地址就可以转发到正确的设备,而路由器必须得拆开数据链路层的箱子,看看IP层的地址,才能决定下一跳要到那里去,然后再次封装成数据链路层的箱子,发送出去。有时候,那些充当NAT的路由器不仅仅要看IP包,还得修改IP包和TCP包才可以。所以这就是个“封箱子”,“拆箱子”的游戏。当然,这幅漫画为了展示的目的,极大地简化了网络, ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照