以太网类型

时间:2009-04-12 15:51:53

标签: windows ethernet

以太网头中有一个称为以太网类型的字段。我正在使用原始以太网帧在Windows中编写通信库。我应该怎么做以考虑以太网类型?我必须使用的是0xBEEF。这是否意味着我不能使用像NDIS这样的东西?

3 个答案:

答案 0 :(得分:3)

最好的办法是read about EtherType field

  

它用于指示在帧数据中封装哪个协议。

这意味着如果您使用0xBEEF,则运行标准软件的其他计算机将无法识别该帧的有效负载。

当然,您可以在框架中发送任何类型的数据。您只需在接收端安装软件即可解释数据。

答案 1 :(得分:0)

以太网类型基本上是该特定以太网帧中包含的数据协议的类型。

答案 2 :(得分:-1)

如果没有很好的理由这样做,我绝不会使用原始以太网帧。它通常更简单,更具有前瞻性。使用UDP数据包。