1.协议栈的数据如何封装 2.如何抓取网络原始数据
端口:就是协议中的一个字段 柔性数组/零长数组 unsigned char data[0]; //sizeof() = 0 一般来说,结构中最后一个元素允许是未知大小的数组,这个数组就是柔性数组。但结构中的柔性数组前面必须至少一个其他成员 使用场景:内存已经分配了,后面通过计算能计算出来了
获取网卡原始数据 1.raw socket 2.pf_ring 3.netmap() 4.dpdk
posted on 2021-07-15 21:40 lodger47 阅读(68) 评论(0) 收藏 举报