●通过以上3步可以较准确地判定流中是否存在BT业务,但并不能保证找出所有的BT分组 。为了进一步增加判定的准确性 。可使用流之间关系信息 。例如某一时间段内,相同两台主机之间的流被关联在一起;来自不同主机的有着相同目的地址和目的端口号的流被关联起来;在某一时间段内来自同一主机的流被关联起来等 。
笔者根据这种检测BT流量的方法实现了相关检测程序 。由于该方法使用了特征字符串和特征端口来判定BT流量并使用流关系,在一定程度上解决了因程序使用随机端口带来的检测困难,提高了检测的准确性 。程序实验结果也表明了上述算法的有效性 。限于篇幅,将另文报告 。
【对BitTorrent通信协议的分析与检测】 参考文献
1KuroseJ,RossK著.陈鸣译.计算机网络——自顶向下方法与因特网特色(原书第三版).北京:机械工业出版社,2005
;2Napsterprotocolspecification.http://opennap.sourceforge.net/napster.txt,Apr2000
3TheGnutellaProtocolSpecification v0.4.http://www9.1imewire.com/developer/gnutella_protocol_0.4.pdf
4BittorrentProtocolSpecificationv1.0.http//wiki.theory.org/BitTorrentSpecifieation,Sep 2006
5王珏.BitTorrent下载技术研究.科技广场,2005(2):26-27
6孔彬,徐良贤.BitTorrent原理分析及改进.计算机工程,2004,30(12):257~259
- 相对极差怎么算
- 320万像素自动对焦 七喜H797彰显贵族品质
- 对N73音乐和拍照的感受
- 电动车充满电不拔对电瓶有影响吗
- 情人节手抄报
- 浅谈WLAN对实时业务的支持以及WLAN的应用和发展
- 面对疫情孩子应该如何做
- 老人去世祝福语有哪些?
- 如何确定评估对象和评估范围
- 对虾养殖溶氧量预测及应对方法
