被拆分的身份證
作者:劉欣
在計算機網絡中有各種設備,交換機看看箱子上的MAC地址就可以轉發到正確的設備,而路由器必須得拆開數據鏈路層的箱子,看看IP層的地址,才能決定下一跳要到那里去,然后再次封裝成數據鏈路層的箱子,發送出去。有時候,那些充當NAT的路由器不僅僅要看IP包,還得修改IP包和TCP包才可以。所以這就是個“封箱子”,“拆箱子”的游戲。當然,這幅漫畫為了展示的目的,極大地簡化了網絡,實際的網絡不是這樣子的。
后記:我最早開始學習計算機網絡的時候,不太理解為什么網絡是“分層”的,因為在我看來,這明明就是把數據不斷地打包,不斷地拆包嘛。就像這副漫畫所畫的那樣:應用層的數據被放入到TCP的箱子中, TCP的數據被放入IP的箱子中,IP的箱子又被放入到數據鏈路的箱子中。
在計算機網絡中有各種設備,交換機看看箱子上的MAC地址就可以轉發到正確的設備,而路由器必須得拆開數據鏈路層的箱子,看看IP層的地址,才能決定下一跳要到那里去,然后再次封裝成數據鏈路層的箱子,發送出去。有時候,那些充當NAT的路由器不僅僅要看IP包,還得修改IP包和TCP包才可以。所以這就是個“封箱子”,“拆箱子”的游戲。當然,這幅漫畫為了展示的目的,極大地簡化了網絡,實際的網絡不是這樣子的。
【編輯推薦】
責任編輯:武曉燕
來源:
51CTO專欄