uTorrent如何在TCP和uTP之间进行选择?

时间:2017-06-08 11:35:20

标签: tcp udp wireshark bittorrent utorrent

我试图分析uTorrent如何使用Wireshark捕获已发送的数据包。 同一本地网络中有三台主机,其中一台创建了torrent并开始播种,另外两台下载了torrent。从跟踪看起来,uTorrent使用TCP和uTP,有时在下载过程中在协议之间切换。 uTorrent如何选择?我检查了bittorrent文档但没有发现任何内容。有没有办法迫使uTorrent只使用其中一个?

1 个答案:

答案 0 :(得分:1)

在我所观察到的内容中,u​​Torrent似乎更喜欢uTP over TCP,这通常是一个不错的选择。

偏好设置> BitTorrent: 启用带宽管理[uTP] 可用于打开/关闭 uTP

可以在偏好设置>中进行更精确的控制。高级: bt.transp_disposition
默认值: 31

来自μTorrent用户手册 :(按 F1

  

bt.transp_disposition :此选项控制μTorrent使用TCP或uTP传输数据的偏差程度(假设连接另一端的对等体支持两种传输协议)。以下是可接受值的列表:

     
      
  • 1允许μTorrent尝试传出TCP连接
  •   
  • 2允许μTorrent尝试输出uTP连接
  •   
  • 4允许μTorrent接受传入的TCP连接
  •   
  • 8允许μTorrent接受传入的uTP连接
  •   
  • 16告诉μTorrent使用新的uTP头。这是一个改进的通信标头,但不向后兼容不理解它的客户端。
  •   
     

此选项被解释为位域,因此可以将值相加以获得行为组合。将此值设置为255可确保启用所有行为。