半监督学习BitTorrent流量检测:原理、方法与性能评估
1. 引言
在过去几十年里,互联网技术飞速发展且呈指数级扩张。过去,人们需使用模拟电话线调制解调器接入互联网,如今,通过宽带、智能移动设备借助蜂窝网络或无线热点就能轻松上网。
对等网络(P2P)系统作为伴随互联网发展起来的技术,与传统的客户端 - 服务器架构不同,P2P网络提供了一种全新的分布式计算机连接模式。在P2P网络中,每个节点既是客户端又是服务器,为系统提供部分所需资源。所有主机可自主自由地加入或离开网络,并在存储、计算和带宽等方面为网络资源做出贡献。
P2P技术使主机能高效访问大量数据,减少了竞争,增加了协作,让每个对等节点能更快、更低成本地获取数据。然而,P2P系统也带来了挑战。一方面,P2P流量增长迅猛,占用了大量带宽,影响了其他应用的使用;另一方面,许多人利用P2P协议下载受版权保护的文件,这在很多国家是违法的。因此,检测和控制P2P流量成为许多人关注的重要任务。但随着智能P2P应用的发展,P2P流量检测变得越来越具挑战性,例如传统的端口检测方法因新应用使用自定义、非标准或动态端口而失效。
2. BT协议与检测需求
2.1 BT协议
BT是一种用于在互联网上分发大量数据(如视频文件)的P2P文件共享协议,是最流行的P2P协议之一。自2001年4月首次发布以来,已为不同平台开发了众多BT客户端。截至2012年1月,据BitTorrent公司统计,BT有1.5亿活跃用户,每月总用户数估计超过2.5亿。
BT的成功源于其让用户轻松共享大文件的特性。具体流程如下:
1. 拥有原始文件的人创建一个扩展名为‘.torr
超级会员免费看
订阅专栏 解锁全文
30

被折叠的 条评论
为什么被折叠?



