【问题标题】:How does uTorrent choose between TCP and uTP?uTorrent 如何在 TCP 和 uTP 之间进行选择?
【发布时间】:2017-11-10 02:28:08
【问题描述】:

我正在尝试分析 uTorrent 如何使用 Wireshark 捕获发送的数据包。 同一本地网络中有三台主机,其中一台创建种子并开始播种,而另外两台下载种子。从跟踪来看,uTorrent 似乎同时使用 TCP 和 uTP,有时会在下载过程中在协议之间切换。 uTorrent 如何选择?我检查了 bittorrent 文档,但一无所获。有没有办法强制 uTorrent 只使用两者之一?

【问题讨论】:

    标签: tcp udp wireshark bittorrent utorrent


    【解决方案1】:

    根据我的观察,uTorrent 似乎更喜欢 uTP 而不是 TCP,这通常是一个不错的选择。

    Preferences > 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 可确保启用所有行为。

    【讨论】:

    • 谢谢!猜猜是我没有先检查用户手册的错:)
    猜你喜欢
    • 2023-03-25
    • 2012-11-27
    • 2011-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多