BitTorrent:即使在没有端口转发的情况下,对等体如何相互连接?

使用BitTorrent下载文件时,可以从已有文件的其他人或原始主机下载文件的一部分.下载完文件后,您也可以通过发送部分文件来帮助其他人下载文件.

即使它们位于不转发任何传入连接的路由器之后,对等体如何能够相互连接?原来的主人是否以某种方式对此有所帮助?

最佳答案 如果您的路由器不支持upnp,许多bittorrent实现将尝试使用NAT穿通连接到其他对等端(有关示例,请参阅
http://www.raknet.net/raknet/manual/natpunchthrough.html).

如果你无法通过,这只意味着你无法主持连接.您仍然可以与其他主机建立连接并向其发送/接收数据包.只有当双方都落后于无法通过的路由器时才会出现问题.在这种情况下,不能在对等体之间直接发送数据.

点赞