鱼C论坛

 找回密码
 立即注册
查看: 2750|回复: 3

如何用汇编读网卡数据

[复制链接]
发表于 2018-9-8 15:21:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
亲爱的小甲鱼、版主、同事们:大家好!
        我是新近学习汇编的小同学,在学习的过程中一直有一个想法,在centos下通过C语言+libpcap库可以实现读取网络数据包功能,但当流量过大时就会有严重的丢包现象,为优化我开始思考能否通过汇编直接读取网卡缓存的方式来突破这个瓶颈,但又不知道如何下手,所以在此请教各位前辈们,希望能给一个方向或建议书籍也可,万分感谢大家!祝工作顺心、身体健康!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-9-8 15:54:33 | 显示全部楼层
理论上可以,我想了下感觉非常困难
第1,你要知道网卡缓存加载在内存的基址
第2,你读取到的数据全部是16进制的代码,你还要翻译成大家能看懂的数据
第1还可以找资料或者自己花时间找还是可以找到的
第2的的话光想想就觉得任重而道远
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-9-8 16:13:48 | 显示全部楼层
感谢回复,多谢!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-9-9 06:40:44 | 显示全部楼层
等待中……,感谢!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-27 21:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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