Let me be more specific about the "multiple streams"
comment. First, the client downloads a "meta-file"... a
text file that lists the target file name and keys forming
the "chunks" of the larger file. Listed next to the key is
a sequence number indicating in what order the chunks should
be put back together... the "chunk index" if you will. The
client has the option to open several threads and request as
many of those "chunks" as it wants to at once. It might
look something like this:
hotdame.mpg
1:<the key for the first piece>
2:<the key for the second piece>
3:<the key for the third piece>
4:<the key for the fourth piece>
...
The Freenet core can decide to issue those individual
requests to different nodes... since in all likelihood the
keys for the "chunks" will not be similar. If you have the
misfortune of submitting one of your queries to a node run
by a poor schmuck with a 56K modem (like I used to be)...
you won't piss the node host off and cause them to shut down
the node. Also multiple schmucks can send to one node run
by superdude with a cable modem and a supernode.
When all the chunks arrive, they are reassembled into one
file and named whatever was indicated in the first line of
the "meta-file".
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of Michael
D. Carey
Sent: Sunday, July 15, 2001 2:04 AM
To: [EMAIL PROTECTED]
Cc: Freenet Devl
Subject: RE: [freenet-chat] Suggestion... large files in
freenet.
Freenet has *more* problems than just large file sizes...
does that say it better...? :-)
I'm thinking that most perm freenet nodes have less
bandwidth than me. I have a cable modem and a damn fast one
at that. When I had 144k DSL, or even 56K modem, if someone
went to download 5 meg from me, I felt it... so I got into
the habit of shutting my node, or Napster, or ftp server
down. This means that any pending transfer's were shut off.
A 5 meg transfer on a 56k modem takes a while. Especially
if I have other things going on like downloading or game
playing. Small bursts of data are quicker and don't tie my
bandwidth up for long periods of time.
Also, the client can have multiple streams downloading from
different nodes. Spreading bandwidth even further. File
transfer speeds increase for faster connections.
Am I crazy...?
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of David
McNab
Sent: Sunday, July 15, 2001 1:48 AM
To: [EMAIL PROTECTED]
Subject: Re: [freenet-chat] Suggestion... large files in
freenet.
Freenet's problems seem size-independent
_______________________________________________
Chat mailing list
[EMAIL PROTECTED]
http://lists.freenetproject.org/mailman/listinfo/chat
_______________________________________________
Chat mailing list
[EMAIL PROTECTED]
http://lists.freenetproject.org/mailman/listinfo/chat