数据的封装和解封装过程(详细版)
创作时间:
作者:
@小白创作中心
数据的封装和解封装过程(详细版)
引用
CSDN
1.
https://m.blog.csdn.net/m0_60791219/article/details/139962344
如图所示,A、F为两台计算机,B、E为两台交换机,C、D为两台路由器。
当计算机A和计算机F通信时,数据包会经过计算机B到达路由器C再由录取C转发到达路由器D,之后再由路由器D转发到交换机E再由交换机E转发到计算机F。下面是数据在这一过程中从A到F的封装和解封装过程。
1. 计算机A到交换机B
封装过程
- 应用层:生成应用层数据(如HTTP请求)。
- 传输层:封装成传输层段(如TCP段),加上传输层头部。
- 网络层:封装成网络层数据包,加上网络层头部(如IP头部,源IP是A的IP地址,目标IP是F的IP地址)。
- 数据链路层:封装成数据帧,加上数据链路层头部和尾部(如以太网帧,源MAC地址是A的MAC地址,目标MAC地址是B的MAC地址)。
注意: 应用层、传输层、网络层和数据链路层的封装都发生在计算机内部。
解封装过程
交换机B只工作在数据链路层,所以它检查帧头中的目标MAC地址,根据其转发表决定将数据帧转发给下一个设备(C),而不会解封装上层协议的数据。
2. 交换机B到路由器C
交换机B将数据帧转发到路由器C。
3. 路由器C的处理
解封装过程
- 数据链路层:解封装数据帧,检查帧头中的目标MAC地址,确定目标是路由器C。
- 网络层:解封装数据包,检查包头中的目标IP地址,查找路由表,确定下一跳是路由器D。
封装过程 - 数据链路层:重新封装成数据帧,加上新的数据链路层头部(如以太网帧,源MAC地址是C的MAC地址,目标MAC地址是D的MAC地址)。
4. 路由器C到路由器D
路由器C将重新封装的数据帧转发到路由器D。
5. 路由器D的处理
解封装过程
- 数据链路层:解封装数据帧,检查帧头中的目标MAC地址,确定目标是路由器D。
- 网络层:解封装数据包,检查包头中的目标IP地址,查找路由表,确定下一跳是交换机E。
封装过程 - 数据链路层:重新封装成数据帧,加上新的数据链路层头部(如以太网帧,源MAC地址是D的MAC地址,目标MAC地址是E的MAC地址)。
6. 路由器D到交换机E
路由器D将重新封装的数据帧转发到交换机E。
7. 交换机E的处理
交换机E只工作在数据链路层,所以它检查帧头中的目标MAC地址,根据其转发表决定将数据帧转发给计算机F。
8. 交换机E到计算机F
交换机E将数据帧转发到计算机F。
9. 计算机F的解封装过程
- 数据链路层:解封装数据帧,检查帧头中的目标MAC地址,确定目标是F的MAC地址。
- 网络层:解封装数据包,检查包头中的目标IP地址,确定目标是F的IP地址。
- 传输层:解封装传输层段,检查段头中的目标端口号,确定目标应用程序。
- 应用层:处理应用层数据(如HTTP请求)。
至此计算机A和计算机F数据的封装和解封装完毕。
热门推荐
探索边陲明珠:中国边境的隐藏宝藏与文化之旅 🌄
盘点|NBA新赛季阵容深度前五的球队:快船篮网勇士分列前三
37.4腋下温度算发烧吗
经常骑自行车的好处
厦门旅游三天两夜攻略:深度游厦门,必去景点+路线安排!
“红楼”演出一票难求,“西游”消费持续升温——江苏如何打好名著经济牌?
麦迪时刻35秒13分人尽皆知!穆雷时刻32秒12分为何被人遗忘?
SNMP详解:网络管理的基石
讲透《逻辑学导论》:什么是逻辑谬误?19种常见谬误举例
阳男金四局是什么命 金四局命格特点分析
买二手车必看!过户和保险问题解决方案大揭秘!
一文读懂:工业酒精、医用酒精、食用酒精区别与用途
银行的金融服务创新对金融市场效率的影响?
2024 F1赛历更新:中国大奖赛将于4月回归上海
星座与性格测试的碰撞:为何星盘比MBTI更懂你的灵魂?
原创短命的大凤号航空母舰,原本优秀的设计,却成为了自身的催命符
2024年中国居民膳食指南:十大健康饮食建议
老年朋友请注意,医生喊您做力量训练啦!
食品风味物质合成机理及检测方法研究进展
纪念二月河文学创作四十年,专家学者共话历史小说的当代价值
西方古币上的神兽
天门出发:全新乌鲁木齐深度游路线及实用攻略指南
法院如何审查认定民事诉讼中电子数据真实性?(裁判规则+司法观点)
向海逐光,奏响海洋能源开发新乐章 山东电力工程咨询院海上光伏发电创新实践
网络投资诈骗案:法律风险与防范措施深度解析
逆境中的破局:经济下行的当下,工业制造业企业是否应即时开启数字化转型
什么是物业管理费
偶尔一次“小疯狂”会不会中招?——揭秘HIV检测最佳时期
SNMP:让网络管理变得简单又高效!
选择美国留学的最佳大学指南