数据的封装和解封装过程(详细版)
创作时间:
作者:
@小白创作中心
数据的封装和解封装过程(详细版)
引用
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数据的封装和解封装完毕。
热门推荐
月薪1万如何在西安实现购房梦想?
《美国队长4》首映票房夺亚军 口碑与市场反响不佳
电动汽车充电桩充不上电的5大原因揭秘
直播荐股如何"收割"散户?表面教人赚钱、实则私域引流,想进内部群先交3万
音速的概念与影响:科学、生活与文化的深远联系解析
二级厌氧污水处理设备:设计原理与技术特点
剥脱去黑痣的步骤及注意事项
总胆汁酸偏高怎么降下来
精确测量:如何确保数据准确性
什么是基站?基站由哪些组成?你知道5G基站和4G基站有哪些区别吗?
工厂车间安全检查要点全解析:14个关键环节确保生产安全
咖啡豆成分详细分析:挥发性物质、果胶及木质素、含氮化合物
174名作家评选:作家们最喜爱的十部文学名著
父母在孩子成长中的重要作用
一口陈皮茶,满是老上海风情!制作技艺超绝丨走进非遗
移动硬盘坏了数据可以恢复吗?当然可以!3招解决硬盘数据恢复
如何系统学习 Excel
昆仑山为何常年重兵把守?1983年发生的奇事,至今不敢忘
英美工程造价费用构成对比分析
强心苷类药物作用机制
越剧中的女性形象:柔美与坚韧的完美结合
昌平十大特色宴席 不知道这十大宴你都吃过么?
公积金购房如何进行准确计算?这种计算方法有哪些影响因素?
春季养脾胃正当时 饮食上别错过这5种食物
新疆北屯繁荣"夜经济":"小夜市"融合"文商旅"大平台
云南情侣穷游必看:五天四晚行程规划,必去景点与实用小贴士,一次玩转云南,不踩雷
封单量如何查看?查看封单量对投资有什么帮助?
奉劝各位,日常千万不要跟洛阳人比早餐,看完后:真的服了!
自来水频繁出事,究竟该如何保障日常饮水安全?
排八字的基本方法