home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 February / PCWorld_2006-02_cd.bin / software / vyzkuste / klientip2p / klientip2p.exe / BitTorrent-4.2.2.exe / TRACKERLESS.txt < prev    next >
Text File  |  2005-12-16  |  3KB  |  48 lines

  1. As of version 4.1.0, BitTorrent now includes "trackerless" operation.
  2. While it is called trackerless, in practice it makes every client a
  3. lightweight tracker.  A clever protocol allows clients to efficiently
  4. store and retrieve ip-address/port information for torrents.
  5.  
  6. When generating a torrent, you can choose to utilize the trackerless
  7. system or a traditional dedicated tracker.  A dedicated tracker allows
  8. you to collect statistics about downloads and gives you a measure of
  9. control over the reliability of downloads.  The trackerless system
  10. makes no guarantees to reliability but requires no resources of the
  11. publisher.  The trackerless system is not consulted when downloading a
  12. traditionally tracked torrent.
  13.  
  14. The trackerless protocol runs over UDP.  If you are forwarding a TCP
  15. port on your firewall to enhance BitTorrent operation you should also
  16. forward the same UDP port.  Many NAT devices, including wireless
  17. access points and DSL routers, automatically forward UDP ports.  Even
  18. if your particular arrangement doesn't allow for reliable service to
  19. others in the trackerless protocol, your client should still be able
  20. use the system to find peers.
  21.  
  22. Each client in the trackerless system maintains a routing table of
  23. some of the other clients in the system.  No client has a complete
  24. directory of every other client in the system, it is distributed among
  25. all clients.  To find another client, an iterative protocol is used to
  26. find closer and closer clients, until the desired one is found.
  27. Before this process can be started, the routing table must contain at
  28. least one valid entry.  Clients acquire the contact information of
  29. other clients during the course of normal use, but a newly installed
  30. client has no contacts and no way of entering the network.
  31.  
  32. There are two ways a newly installed client obtains contacts for the
  33. trackerless system.  The first is through tracked torrents.  When
  34. connected to another BitTorrent client that supports the trackerless
  35. system, the peers will exchange contact information for the
  36. trackerless system.  The other way to get bootstrapped into the
  37. trackerless system is by using contact information stored in
  38. trackerless torrent files.  When you create a trackerless torrent,
  39. contact information from your routing table is automatically included
  40. to help newly installed clients with no contacts.  An alternative is
  41. to include the contact information of known stable clients or special
  42. "routing" clients.  A routing client doesn't provide torrent tracking
  43. service, it only provides contact information.  When specifying the
  44. contact information for a trackerless torrent, separate the IP address
  45. and port with a colon and separate contacts with a comma
  46. i.e. "router.bittorrent.com:6881, 127.0.0.1:8080"
  47.  
  48.