Know your ISP.

breath-hyenas
User #35567   318 posts
Forum Regular

How does your BT Client decide what Seeder and Peers it is going to Leech from if the BT client has a heaps of seeders to choose from?

reference: whrl.pl/RbVNFl
posted 2009-Jul-3, 1am AEST
User #2070   41221 posts
Whirlpool Forums Addict

How bittorrent protocol works

reference: whrl.pl/RbVNKn
posted 2009-Jul-3, 4am AEST
User #198223   486 posts
Forum Regular

Basically, fastest seeders take preference. That's why seedboxes get so much upload.

reference: whrl.pl/RbVVq1
posted 2009-Jul-4, 8pm AEST
User #35567   318 posts
Forum Regular

Konj writes...

Basically, fastest seeders take preference. That's why seedboxes get so much upload.

So the leeching client would prefer to have 1 fast connection then 10 slow ones?

reference: whrl.pl/RbV5WN
posted 2009-Jul-7, 6pm AEST
User #198223   486 posts
Forum Regular

Correct. That is the most efficient allocation of bandwidth since overhead is required to communicate with each additional peer.

reference: whrl.pl/RbV5Z8
posted 2009-Jul-7, 6pm AEST
User #35567   318 posts
Forum Regular

Konj writes...

Correct. That is the most efficient allocation of bandwidth since overhead is required to communicate with each additional peer.

How does the leeching BT Client know who has the most bandwidth available...By testing each seeder?

reference: whrl.pl/RbV50M
posted 2009-Jul-7, 6pm AEST
User #2070   41221 posts
Whirlpool Forums Addict

Enticer writes...

How does the leeching BT Client know who has the most bandwidth available...By testing each seeder?

Bittorrent Protocol

http://btfaq.com/serve/cache/23.html

reference: whrl.pl/RbV52R
posted 2009-Jul-7, 7pm AEST
edited 2009-Jul-7, 7pm AEST
User #198223   486 posts
Forum Regular

When a leecher connects to the swarm, it sends out a request to all the seeders for pieces of the torrent. Those that can upload the pieces the fastest will get requests for more pieces. Therefore, the requests will be prioritised to those who can upload the fastest and slower peers are dropped in favour of faster ones.

reference: whrl.pl/RbV54i
posted 2009-Jul-7, 7pm AEST
User #2070   41221 posts
Whirlpool Forums Addict

Konj writes...

When a leecher connects to the swarm, it sends out a request to all the seeders for pieces of the torrent. Those that can upload the pieces the fastest will get requests for more pieces. Therefore, the requests will be prioritised to those who can upload the fastest and slower peers are dropped in favour of faster ones.

By Jove, that's it. :D

The snub and unsnub process, white man magic.

reference: whrl.pl/RbV55A
posted 2009-Jul-7, 7pm AEST
User #35567   318 posts
Forum Regular

Muad'Dib writes...

How bittorrent protocol works

If you would, can you please tell me the paragraph number in the first link of the google search where the question below can be answered. I am not as technically advanced as you.

How does your BT Client decide what Seeder and Peers it is going to Leech from if the BT client has a heaps of seeders to choose from?

reference: whrl.pl/RbV9GK
posted 2009-Jul-8, 5pm AEST
edited 2009-Jul-8, 5pm AEST
User #35567   318 posts
Forum Regular

Muad'Dib writes...

Bittorrent Protocol

http://btfaq.com/serve/cache/23.html

If you'd be kind enough to point the paragraph number in these two also please.

reference: whrl.pl/RbV9Hb
posted 2009-Jul-8, 5pm AEST
edited 2009-Jul-8, 5pm AEST
User #2070   41221 posts
Whirlpool Forums Addict

Enticer writes...

If you'd be kind enough to point the paragraph number in these two also please.

That link was supplied for general reading.

reference: whrl.pl/RbV9J7
posted 2009-Jul-8, 5pm AEST
User #2070   41221 posts
Whirlpool Forums Addict

Enticer writes...

How does your BT Client decide what Seeder and Peers it is going to Leech from if the BT client has a heaps of seeders to choose from?

/forum-replies.cfm?t=1234361#r8

You must have missed this.

reference: whrl.pl/RbV9Kp
posted 2009-Jul-8, 5pm AEST
User #21025   5288 posts
Whirlpool Forums Addict

I've always wondered, what does "manual announce", "external announce" and "finish allocation", mean?

reference: whrl.pl/RbWaxM
posted 2009-Jul-8, 8pm AEST
User #198223   486 posts
Forum Regular

Manual announce is when you force your client to announce to the tracker, rather than waiting for the default 45 minute interval.

External announce is when you announce to another tracker tracking the same set of files, giving you access to an additional pool of peers.

reference: whrl.pl/RbWa7Y
posted 2009-Jul-8, 11pm AEST
User #2070   41221 posts
Whirlpool Forums Addict

Konj writes...

Manual announce

Not recommended by tracker admins as it tends to crash some trackers.

reference: whrl.pl/RbWbeI
posted 2009-Jul-8, 11pm AEST
edited 2009-Jul-8, 11pm AEST
User #2070   41221 posts
Whirlpool Forums Addict

TheDave writes...

"finish allocation"

LMGTFY

reference: whrl.pl/RbWbfT
posted 2009-Jul-8, 11pm AEST
User #35567   318 posts
Forum Regular

I didn't miss it at all.

Either Konj was very perceptive when he read the document that you linked us to (and then summerised it for me) or he already understood how it works and could share is information with us in layman's terms.

Thanks for your input Konj.

reference: whrl.pl/RbWDJZ
posted 2009-Jul-15, 6pm AEST
Hosted by
Bulletproof Managed Hosting
Big numbers
1,668,889 threads
32,921,414 posts
3,365,328 whims sent
3,986 wiki topics
195 ISPs listed
10,178 broadband plans
1,268 modems & routers
59,837 features filled