首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >其他层(数据链路层除外)的头是否也被移除,并在到达路由器时重新添加?

其他层(数据链路层除外)的头是否也被移除,并在到达路由器时重新添加?
EN

Network Engineering用户
提问于 2022-08-23 14:07:16
回答 1查看 85关注 0票数 1

根据我的理解,当数据包到达路由器时,数据链路层报头(如果有拖车)将从数据包中移除,并向数据包中添加一个新的头(如果有拖车,则添加一个新的拖车)。

但是,其他层(数据链路层除外)的头是否也被移除,并在到达路由器时重新添加?

当然,我说的是OSI模型中的层。

EN

回答 1

Network Engineering用户

回答已采纳

发布于 2022-08-23 14:16:10

但是,其他层(数据链路层除外)的头是否也被移除,并在到达路由器时重新添加?

不是的。路由发生在第3层,所以第3层以下的任何信息都会被删除,而第3层或上面的任何信息都会被保留下来。因为TTL是递减的,所以必须在IPv4头中重新计算IPv4校验和,但是IPv6没有头校验和,所以减少Hop计数不需要重新计算校验和。

如果在路由器上也执行NAT或NAPT,则修改第3层报头(地址和校验和),也必须修改TCP、UDP或ICMP的报头(可能是端口或ICMP查询号和校验和),但这不是路由中固有的。

票数 2
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/79748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档