查看: 9403|回复: 16

想问问大伙们,802.3这样的封装,那它用什么字段去识别上层协议的啊.

[复制链接]
发表于 2010-12-11 22:01:46 | 显示全部楼层 |阅读模式
Ethernet 802.3协议报头Ethernet 802.3协议报头结构
结构
想问问大伙们,802.3这样的封装,那它用什么字段去识别上层协议的啊.
回复

使用道具 举报

发表于 2010-12-11 22:52:39 | 显示全部楼层
1# jesseprince
回复

使用道具 举报

发表于 2010-12-11 22:53:27 | 显示全部楼层
报头里面封装的有协议类型吧、、我觉得是、
回复

使用道具 举报

发表于 2010-12-11 22:53:59 | 显示全部楼层
等待高人指教、、
回复

使用道具 举报

发表于 2010-12-12 13:15:12 | 显示全部楼层
本帖最后由 robur 于 2010-12-12 13:16 编辑

值得探討
回复

使用道具 举报

发表于 2010-12-13 09:46:09 | 显示全部楼层
查看帧头第13,14个字节 如果在0x600~0xFFFF之间,该字段称为type,如type:0800 (IP),就是Ethernet II,该字段这个时候作用是识别内部净载荷的协议类型;
如果该字段在0~0x05DC之间,则属于802.3帧,该字段称为lenth,如lenth 100,该字段这个时候的作用就是告诉你,除去前面14个字节的帧头,后面的载荷有多少字节。
回复

使用道具 举报

发表于 2010-12-13 10:17:21 | 显示全部楼层
802.2和802.3是不能单独使用的,802.2不能标识承载长度,802.3不能标识上层协议。
你抓些包就会发现,他们一般情况下都是一起出现的。Ethernet II和SANP可以,因为他们同时有这2个字段。
回复

使用道具 举报

 楼主| 发表于 2010-12-14 10:02:25 | 显示全部楼层
thanks
回复

使用道具 举报

您需要登录后才可以回帖 登录 | CSNA会员注册

本版积分规则

快速回复 返回顶部 返回列表