栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Linux原始以太网套接字绑定到特定协议

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux原始以太网套接字绑定到特定协议

我已经解决了这个问题。

根据http://linuxreviews.org/dictionary/Ethernet/,引用了MAC地址后面的2个字节字段:

“该字段的值介于64和1522之间,表示使用的是带有长度字段的新802.3以太网格式,而十进制的1536(十六进制的0600)或更大的值表示使用带有EtherType子帧的原始DIX或以太网II帧格式-
协议标识符。”

所以我必须确保我的以太类型> = 0x0600。

根据http://standards.ieee.org/regauth/ethertype/eth.txt,使用0x88b5和0x88b6是“可用于原型和特定于供应商的协议开发的公共用途”。这就是我将要用作ethertype的内容。我不需要任何进一步的过滤,因为内核应确保仅选择具有正确目标MAC地址并使用该协议的以太网帧。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/412493.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号