Gnutella Forums

Gnutella Forums (https://www.gnutellaforums.com/)
-   General Gnutella Development Discussion (https://www.gnutellaforums.com/general-gnutella-development-discussion/)
-   -   Why does gnutella use the http protocol instead of another... (https://www.gnutellaforums.com/general-gnutella-development-discussion/10281-why-does-gnutella-use-http-protocol-instead-another.html)

sipher April 9th, 2002 01:19 PM

Why does gnutella use the http protocol instead of another...
 
Such as ftp or some other protocol thats' more efficient. I could be wrong but it's my understanding http is not the most efficient protocol for quick file transfers. FTP is better and there may be others better than that I don't know. I'm just curious why htey choose this protocol...

Moak April 9th, 2002 01:21 PM

Any technical details how you come to that conclusion?

HTTP transfares data as good as FTP does, both use TCP/IP and fill frames with same efficiency. HTTP handshaking is easier, FTP brings no advantage at all. Hope it helps, Moak

Unregistered April 9th, 2002 01:26 PM

Re: Why does gnutella use the http protocol instead of another...
 
1.) That's just the way it was created (by Tom and Justin of Nullsoft... the people that make Winamp)

2.) It's well documented

3.) It's extensible

4.) Easy to learn

Can the gnutella protocol be tweaked? Certainly!

sipher April 9th, 2002 01:34 PM

Quote:

Originally posted by Moak
Any technical details how you come to that conclusion?

HTTP transfares data as good as FTP does, both use TCP/IP and fill frames with same efficiency. HTTP handshaking is easier, FTP brings no advantage at all. Hope it helps, Moak

I didn't someone told me that. It also seemed to be true from personal expiriencing downloading from a website as compared to an ftp but I assume there are many factors that could cause that.

Moak April 9th, 2002 01:42 PM

Sorry! I fear I was unpolite (after reading someone else comment). Didn't want to be rude, hope I could explain a little bit. :)

sipher April 9th, 2002 01:50 PM

no it's ok

cultiv8r April 10th, 2002 12:29 PM

Quote:

Such as ftp or some other protocol thats' more efficient. I could be wrong but it's my understanding http is not the most efficient protocol for quick file transfers. FTP is better and there may be others better than that I don't know. I'm just curious why htey choose this protocol...
Technically, the transfer of files isn't part of the Gnutella protocol (except the format of the GET message). So if anyone chooses FTP, that's fine. But the issue is whether other clients will support FTP - all of them support HTTP so that would be an obvious choice. I guess that gradually, developers can introduce different transfer protocols. For instance, I thought having the file e-mailed might not be such a bad idea :D

-- Mike

PS: Yay, got my account back!


All times are GMT -7. The time now is 03:43 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.