有时跟踪器、DHT 节点和 PEX 对等点提供端口为 0 的对等点地址。这是什么意思?在将自己的端口提交给跟踪器的上下文中,或者在 DHT 中,发送端口 0 意味着由于 NAT 或类似原因,接收者应该使用发送者的明显端口。但是当接收到一个 torrent 的可能对等点列表时,你如何解释端口 0 呢?
问问题
295 次
2 回答
0
我怀疑您偶然发现了跟踪器或其他设备中的错误。您将无法连接到对等点的端口 0,因此拒绝这些对等点实际上不合法。
于 2015-11-09T06:46:22.120 回答
0
在将自己的端口提交给跟踪器的上下文中,或者在 DHT 中,发送端口 0 意味着接收者应该使用发送者的明显端口
我很好奇您是从哪个规范中得出的。
但是当接收到一个 torrent 的可能对等点列表时,你如何解释端口 0 呢?
您是否考虑过它可能只是伪造的数据,没有经过发件人的清理?
拒绝端口 0 不是必需的,因为它在技术上是一个有效的端口(尽管实际上并不真正可用),即使它是您也不能依赖其他人为您清理数据。
于 2015-08-18T21:42:29.510 回答