首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么ICMP被放置在6 6TSCH协议栈中的传输层?

为什么ICMP被放置在6 6TSCH协议栈中的传输层?
EN

Network Engineering用户
提问于 2022-07-16 15:20:42
回答 1查看 46关注 0票数 0

我的整个大学教育,我确信ICMP协议是一个网络层协议。我现在正在使用6 6TSCH协议,它的堆栈在传输层中包含ICMPv6,例如在RFC:https://datatracker.ietf.org/doc/rfc9030/中。我完全同意这个帖子中的答案:ICMP是一种在网络层工作的协议.为什么它在报告错误时发送传输层的字段很少?那个模型就是这样一个模型,但我偶然发现的所有研究论文都只是在传输层中显示了ICMP的堆栈,而没有解释为什么在这个技术栈中是这样的。ICMP在这个技术栈中的用例是不是有线网络中的用例?

EN

回答 1

Network Engineering用户

回答已采纳

发布于 2022-07-16 15:28:21

ICMP是IP网络层的组成部分。

链接的RFC显示,它在技术上被IP封装成传输层协议(这是正确的),但没有声明ICMP属于传输层(它不属于传输层)。

单独封装是一个常见的错误。协议在分层模型中的位置通常由其功能来定义,而不是通过封装来定义。在这方面,网络堆栈可能与网络模型有很大的不同。

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

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

复制
相关文章

相似问题

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