以太网协议的检测

时间:2018-09-18 05:44:32

标签: communication ethernet

我知道以太网有一个EthernetType位,这是我们可以找到以太网协议的2个字节。但是我正在寻找这个问题:我有两个设备,它们在X以太网协议之间进行通信。我说过要与Profinet以太网协议进行对话。但是我该如何正式证明我不喜欢我所说的第一句话呢?是否有软件可以做到这一点?

1 个答案:

答案 0 :(得分:0)

EtherType字段标识有效载荷协议,而不标识以太网协议(因为只有一个以太网数据链路层)。 EtherType使系统的接口处理程序可以将这些帧传递到相应的网络堆栈。

例如IPv4使用的EtherType为0x0800,PROFINET使用的是0x8892。因此,具有这些EtherType值的帧将传递到适当的注册处理程序。当收到具有未知(未注册)EtherType的帧时,该帧将被忽略。