首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >协议识别

协议识别
EN

Network Engineering用户
提问于 2018-09-16 07:48:24
回答 1查看 37关注 0票数 1

在数据链路层,许多协议同时运行,或者一个接一个地运行,对吗?我的问题是日期链路层如何知道要运行哪个第二层协议以及在哪个子层运行?

EN

回答 1

Network Engineering用户

发布于 2018-09-16 08:52:11

您的意思可能是在数据链接层的顶部。通常不能混合不同的物理层和数据链路层协议。在L2上运行以太网需要下面的以太网(兼容)物理层。

数据链路层对它正在传输的内容一无所知。有效载荷可以是网络层数据包(主要是IP),也可以是直接位于顶层的应用程序协议(LLDP,Bonjour,.)。在以太网上,传输协议通常由以太型字段标识。在OS级别上,每个协议处理程序(例如IPv4)使用其Ethertype值(S)注册,然后OS将带有该值的所有接收帧传递给处理程序。如果没有已注册的处理程序,该框架就会被忽略。

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

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

复制
相关文章

相似问题

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