当我没有公共 IP 时,如何使用像 BitTorrent 协议那样的 p2p 连接?

当我没有公共 IP 时,如何使用像 BitTorrent 协议那样的 p2p 连接?

bittorrent当我没有公共的时,torrent 对等体如何连接到我的客户端IP

tracertgoogle.com

  1    <1 ms    <1 ms    <1 ms  CISCOF5586 [192.168.1.1]
  2     1 ms     1 ms     2 ms  10.10.10.10
  3     6 ms     1 ms     1 ms  192.168.60.1
  4     2 ms    21 ms     4 ms  core.e-max.sk [188.120.10.1]
  5    11 ms    10 ms    10 ms  six1.e-max.sk [188.120.11.106]
  6    17 ms    16 ms    15 ms  google.peering.cz [91.213.211.170]
  7    16 ms    16 ms    16 ms  108.170.245.33
  8    16 ms    16 ms    16 ms  108.170.238.159
  9    15 ms    15 ms    15 ms  prg03s05-in-f14.1e100.net [172.217.23.206]

tracert的 torrent 同伴之一124.61.4.84

  1    <1 ms    <1 ms    <1 ms  CISCOF5586 [192.168.1.1]
  2     1 ms     1 ms     1 ms  10.10.10.10
  3     2 ms     1 ms     1 ms  192.168.60.1
  4     3 ms     2 ms     6 ms  core.e-max.sk [188.120.10.1]
  5    13 ms    11 ms    14 ms  six1.e-max.sk [188.120.11.106]
  6    10 ms    11 ms    10 ms  st-static-srk141.87-197-252.telecom.sk [87.197.252.141]
  7    14 ms    14 ms    14 ms  80.150.170.81
  8    18 ms    20 ms    19 ms  80.157.131.166
  9   180 ms   180 ms   180 ms  if-ae-3-2.tcore2.fnm-frankfurt.as6453.net [195.219.87.30]
 10   182 ms     *      182 ms  if-ae-12-80.tcore1.fnm-frankfurt.as6453.net [195.219.156.135]
 11   174 ms   175 ms   177 ms  if-ae-6-2.tcore1.av2-amsterdam.as6453.net [195.219.194.149]
 12   182 ms   183 ms   182 ms  if-ae-2-2.tcore2.av2-amsterdam.as6453.net [195.219.194.6]
 13   175 ms   175 ms   173 ms  if-ae-14-2.tcore2.l78-london.as6453.net [80.231.131.160]
 14   175 ms   174 ms   174 ms  if-ae-15-2.tcore2.ldn-london.as6453.net [80.231.131.118]
 15   174 ms   176 ms   173 ms  if-ae-32-2.tcore2.nto-new-york.as6453.net [63.243.216.22]
 16   188 ms   173 ms   173 ms  if-ae-26-2.tcore1.ct8-chicago.as6453.net [216.6.81.29]
 17   176 ms   176 ms   174 ms  if-ae-29-2.tcore2.sqn-san-jose.as6453.net [64.86.21.104]
 18   191 ms   192 ms   189 ms  if-ae-5-2.tcore2.pdi-palo-alto.as6453.net [64.86.21.2]
 19   174 ms   174 ms   174 ms  if-ae-2-2.tcore1.pdi-palo-alto.as6453.net [66.198.127.1]
 20   170 ms   170 ms   178 ms  66.198.127.130
 21   175 ms   170 ms   170 ms  1.208.104.205
 22   368 ms   297 ms   321 ms  203.255.234.105
 23   308 ms   296 ms   314 ms  1.208.167.10
 24   312 ms   316 ms   301 ms  1.213.150.250
 25   299 ms   305 ms   302 ms  1.213.150.166
 26   317 ms   317 ms   300 ms  203.248.129.150
 27   309 ms   308 ms   308 ms  1.213.24.30
 28     *        *        *     Request timed out.
 29   306 ms   311 ms   311 ms  124.61.4.84

答案1

他们可以,因为他们连接到具有公共 IP 的中央 bittorrent 服务器。

以这种方式连接意味着客户端和服务器之间的 NAT(网络地址转换)配置为特定状态。然后服务器可以协调两个客户端,并且使用这个特定状态,客户端可以直接相互连接。

同样的原则在眩晕服务器。

不,现代 NAT 后面的客户端如果不使用某种中央服务器就无法相互连接。此服务器仅用于建立直接连接,因此此中央服务器上的负载很小。

相关内容