在標准 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中沒有迅雷的狀態這么復雜。