迅雷中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中没有迅雷的状态这么复杂。

posted @ 2017-03-26 18:58  EasonJim  阅读(2689)  评论(0编辑  收藏  举报