针对网络流量分类中类不均衡问题,提出一种基于K均值和k近邻的流量分类算法(traffic classification based on K-means andknearest neighbor,KMkNN);以KMkNN为基础设计了一种集成分类器(ensemble classifier based on KMkNN,KKEC).首先通过抽取不同的输入特征子集分别进行训练,获得不同的分类器,进而采取绝对多数与相对多数相结合的投票方式产生集成输出结果,最后采用非平衡数据集进行测试.理论分析和实验结果都表明,算法在面对非均衡协议流时提高了小类流的识别率.