阅读:1388回复:7
Ethrnet包头14个Byte中最后两个是做什么用的?
我知道前6个是接受地址,再6个是发送方地址
那最后2个 是做什么用的?有些什么固定定义呢? 谢谢~~~ |
|
沙发#
发布于:2002-07-27 00:48
是包的类型和长度的混合,我看了一些资料,说小于1500的话就是包的长度,如果大于的话就是包了类型,但是也不全对
|
|
板凳#
发布于:2002-07-27 00:50
对于802.3的数据包,那么该这两个字节是包的类型,而802.2的话就不一定了,我们比较常见的是0x800和0x806
|
|
地板#
发布于:2002-07-27 00:55
我知道前6个是接受地址,再6个是发送方地址 当这两个字节〈= 0x05dc(1500)时,为指明其的长度,当为大于0x05dc时为一些其后的协议如 0x0800 : ip 0x0806 :arp 0x0835 :arp。。。。。。。。 当为后者时长度,可丛其后的协议间接得出。。。。。 :) |
|
|
地下室#
发布于:2002-07-27 01:08
对于802.3的数据包,那么该这两个字节是包的类型,而802.2的话就不一定了,我们比较常见的是0x800和0x806 老鼠。。。。。。 ??? 对于802.3的数据包,那么该这 两个字节是包的长度 对于以太帧(数据包),这两个字节是其后协议的类型。 前14个字节没有涉及到802。2。。。。。。 只有在为802.3包的前提下,第15--22字节才为 802。2 。。。 :o |
|
|
5楼#
发布于:2002-07-27 09:18
我看了一下包头,刚开启网卡的时候,最后两个字节是80
|
|
6楼#
发布于:2002-07-27 11:31
我看了一下包头,刚开启网卡的时候,最后两个字节是80 两个字节是80 ? 用0x的形式两字节是0xXXXX! |
|
|
7楼#
发布于:2002-07-30 17:35
我记得书上好像是像以上的某个仁兄所说:
是包的类型和长度的混合,我看了一些资料,说小于1500的话就是包的长度,如果大于的话就是包了类型,但是也不全对 |
|