Skybuck Flying wrote:
> "Andrew Swallow" <am.swallow@btopenworld.com> wrote in message
> news:d30dsp$8kn$1@titan.btinternet.com...
>
>>Skybuck Flying wrote:
>>[snip]
>>
>>>Good point.
>>>
>>>Question:
>>>
>>>Why are sub pieces downloaded from multiple clients ? Why not simply one
>>>client ?
>>>
>>>That would solve it.
>>>
>>
>>ISP supply users with different transmission and reception speeds. The
>>general public can receive download much faster than they can send.
>>Several clients are needed to receive at top speed.
>
>
> Clients can download multiple pieces at the same time this should be enough
> to receive at top speed so why split the pieces further into sub pieces ?
>
> I think in the end splitting it into sub pieces is probably inefficient:
>
> 1. more protocol overhead for sub piece information/negotiation ?
> 2. tcp needs some time to get at top speed... having to restart all the time
> doesnt seem that wise ;)
>
> What are benefits for sub pieces ?
>
> 1. Maybe faster switching to different clients etc. Not necessarly faster
> sharing since a complete piece has to be received first to check if the
> piece was received correctly... unless one doesnt care about that and simply
> uploads possible corrupted sub pieces etc ;)
>
Don't forget the size of the pieces in a torrent can be defined when
generating the .torrent file.
Received on Thu Sep 29 21:51:20 2005