基于支持向量机的对等网络流量检测方法技术

技术编号:3477415 阅读:355 留言:0更新日期:2012-04-11 18:40
基于支持向量机的对等网络流量检测制方法提出了基于支持向量机的P2P流量检测方法,利用支持向量机技术来实现P2P流量检测问题,该方法将支持向量机技术应用到实际网络中的P2P流量检测应用中,解决P2P流量的检测问题,该方法所包含的步骤为两个阶段:第1阶段,支持向量机的训练阶段:第2阶段,支持向量机的实际P2P流量决策阶段:将机器学习领域的精度很高的模式分类器支持向量机技术应用于网络中的P2P流量检测中,解决P2P流量的检测问题。较之其他的流量检测方法,该方法注重通过网络实际流量的挖掘发现规律,预测新未知数据的分类,该方法能够通过学习不断提高分类性能,适合完成流量较大时的识别工作,也能适合检测未知的和加密的P2P流量。

【技术实现步骤摘要】

【技术保护点】
一种基于支持向量机的对等网络流量检测制方法,其特征在于该方法将支持向量机技术应用到实际网络中的P2P流量检测应用中,解决P2P流量的检测问题,该方法所包含的步骤为两个阶段: 第1阶段,支持向量机的训练阶段: a.从网络上截取网络数据包,统计P2P流量和正常网络流量的样本数目,得到两类样本集Ξ↓[1],Ξ↓[2],样本数目分别是N↓[1],N↓[2],其中Ξ↓[1]表示P2P流量样本集,Ξ↓[2]表示正常流量样本集,N↓[1]表示P2P流量样本数目,N↓[2]表示正常流量样本数目。 b.对这些已知的正常流量数据集、P2P流量数据集进行特征处理,将之转化为数字向量形式,作为训练支持向量机的依据并存入数据库, c.针对样本数据中P2P流量和非P2P流量数目不均衡情况下的支持向量机训练: c1:对P2P流量,从Ξ↓[1]中按照等概率的方法取得P2P流量数据样本集Ξ↓[3],样本数目为N′↓[1],满足N′↓[1]=N↓[2]; c2:根据网格搜索的参数搜索方法,确定支持向量机的参数C和γ,其中C为对样本的惩罚系数,r为核函数参数。对样本集{Ξ3,Ξ2}进行支持向量机设计,获取参数W,ξ↓[i]的值,其中W为最优超平面的法向量,ξ↓[i]为松弛因子,i=1……n; c3:根据公式1/2(W.W)=*C↓[i]ξ↓[i]和C↓[1]/C↓[2]=N↓[2]/N↓[1]计算此时的样本惩罚因子C↓[1]、C↓[2],其中***,C↓[1]表示对P2P流量样本的惩罚因子,C↓[2]表示对正常流量样本的惩罚因子。 c4:根据新的C↓[1]、C↓[2],对样本集{Ξ1,Ξ2}进行支持向量机设计,获取此时参数W,ξ↓[i]的值,其中W为最优超平面的法向量,ξ↓[i]为松弛因子,i=1……n; c5:根据公式1/2(W.W)=*C↓[i]ξ↓[i]和C↓[1]/C↓[2]=N↓[2]/N↓[1]重新计算新的C↓[1]、C↓[2],判断C↓[1]、C↓[2]的变化情况,如果变化小于所设定的阈值,即满足收敛条件***,其中δ为一百分比常数;C↓[i1],C↓[i0](i=1,2)分别表示当前时刻与前一时刻的C↓[i]值;则获得最终基于两类流量检测的SVM模型,得到最终分类决策函数,否则返回步骤c4, 第2阶段,支持向量机的实际P2P流量决策阶段: d.从网络上截取网络数据包, e.对获取流量数据进行特征处理,将之转化为数字向量形式,作为训练支...

【技术特征摘要】

【专利技术属性】
技术研发人员:王汝传吴敏李玲娟韩志杰支萌萌徐小龙饶元李致远
申请(专利权)人:南京邮电大学
类型:发明
国别省市:84[中国|南京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1