zoukankan      html  css  js  c++  java
  • 迅雷中Peer连接信息中的状态解释(转)

    在标准 Peer-to-Peer(P2P 点对点网络)中,以"Flags"表示 Peer Status(Peer 状态)。其中:

    D - 正从 Peer 下载(感兴趣;解阻塞)搜索

    d - 若 Peer 同意,则开始下载(感兴趣;阻塞)

    E - Peer 正在使用加密协议(所有流量)

    e - 正在与 Peer 进行加密协议握手

    F - A piece failed hash check.(Piece 校验失败,良性消息)

    H - 通过 DHT 网络 (Distributed Hash Table) 找到 Peer

    h - 通过 UDP 协议 (User Datagram Protocol) 找到 Peer

    I - Peer 建立传入连接

    K - Peer 想下载,但「我」未同意(阻塞;感兴趣)

    L - 通过本地网络(以太网广播或保留 IP 地址)找到 Peer

    O - 非阻塞状态(良性消息)

    P - Peer 使用 MTP 协议(Micro Transport Protocol,微传输协议)

    S - Peer 被忽略(因为该伙伴下载/上载的速度太慢了)

    T - 通过 MTP 协议与 Peer 连线

    U - 正给 Peer 上载(解阻塞,感兴趣)

    u - 若「我」同意,则上载(阻塞,感兴趣)

    X - 通过 PEX 协议 (Peer Exchange) 找到 Peer

    ? - 若 Peer 同意,则上载(解阻塞,没兴趣)

    C 和 N 应该是迅雷 P2SP 技术(P2P+P2S)的定义,具体的迅雷并没有回复。

    原文:https://zhidao.baidu.com/question/554726408139640612.html

    以下为BitComet的状态标识:

    状态:连接的状态。【I–本地需要下载对方数据;c–对方不给本地上传数据;i–对方需要本地上传数据; C–本地不给对方下载数据】

    可以看出,在BitComet中没有迅雷的状态这么复杂。

  • 相关阅读:
    x+=y与x=x+y有什么区别?
    Linux下带宽流量工具iftop实践
    使用pinyin4j实现汉字转拼音
    Spring整合Velocity模版引擎
    Json工具类库之Gson实战笔记
    腾讯移动分析 签名代码示例
    Docker搭建Portainer可视化界面
    maven 打包 spring boot 生成docker 镜像
    Mysql 为什么要选择 B+Tree
    idea 添加 注释 配置
  • 原文地址:https://www.cnblogs.com/EasonJim/p/6623634.html
Copyright © 2011-2022 走看看