阅读:1282回复:2
请教帧头
我在写Ethernet NIC上的BootROM里的程序,用intel的pxe_sdk作为开发工具:发送那一块,上层给我的数据,我是不是都要加上media header(ip,arp,rarp等等),再加上以太网帧头?接收到的数据,我是不是要把以太网帧头剥掉,再交上去?这样处理岂不是和NDIS下的编程有很多出入,这似乎不太可能吧?可pxespec中好像偏偏这么说的!
以太网帧头中的“类型(2Bytes)”每一位各代表什么??? 谢谢! |
|
|
沙发#
发布于:2002-02-27 15:19
以太网帧头为14Bytes: 目的地址(6Bytes)+源地址(6Bytes)+类型(2Bytes)。请问类型究竟指的是什么?怎样确定?
|
|
|
板凳#
发布于:2002-02-27 15:45
以太网帧头为14Bytes: 目的地址(6Bytes)+源地址(6Bytes)+类型(2Bytes)。请问类型究竟指的是什么?怎样确定? 3种类型: 1)GEN_DIRECT 2)GEN_MULTICAST 3)GEN_BROADCAST 他们的确定: (类型)第一个字节和0x01逻辑与后的值为0,则为:GEN_DIRECT (类型)第一个字节为0xFF并且第二个字节也为0xFF,则为:GEN_BROADCAST 其它为GEN_MULTICAST |
|