Thanks, Morgwen!
Ok, (you've opened the floodgates) here are a few more questions about things that confuse me:
First, what exactly is a "Host". From what I've read in the Limewire knowledge base, my understanding of how Gnutella works is this: Computer A (me) connects with Computer B and announces to B that Computer A (me) has arrived. Computer B then announces to Computers C, D, E, and so on, that A has arrived.
Using this method, Computer A can request a given file from all the computers on the network. Once it finds one, Computer A establishes an HTTP link to that computer and downloads the file. If Computer A finds the file on a computer that's behind a firewall, Comp. A sends a push request, and if they choose, THEY establish the HTTP connection with Comp. A and upload the file.
Now with all of that in mind, back to my question: in Limewire, are the "Hosts" that I (Computer A) connect to actually Computers B, C, D, and E as described above? If so, than why would I need to be connected to more than one Host? Couldn't I have access to the entire network by connecting to one Host and let the chain reaction do its thing?
This has also been bugging me: Sometimes when I search for a file, Limewire won't find it, but it will list .URL, .HTM, .RAR, .EXE, etc. files with the same name I was searching for, but modified a bit. For example, if I did a search for "helvetica", Limewire would return with "!setup_helvetica.rar" or "!!!-helvetica.asf". Can you explain why this happens?
Thanks for any light you can shed on any of these questions!
C |