Gnutella Forums  

Go Back   Gnutella Forums > Gnutella News and Gnutelliums Forums > General Gnutella Development Discussion
Register FAQ The Twelve Commandments Members List Calendar Arcade Find the Best VPN Today's Posts

General Gnutella Development Discussion For general discussion about Gnutella development.


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old April 9th, 2002
Gnutella Veteran
 
Join Date: April 6th, 2002
Posts: 100
sipher is flying high
Default 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...
Reply With Quote
  #2 (permalink)  
Old April 9th, 2002
Moak's Avatar
Guest
 
Join Date: September 7th, 2001
Location: Europe
Posts: 816
Moak is flying high
Default

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

Last edited by Moak; April 9th, 2002 at 01:29 PM.
Reply With Quote
  #3 (permalink)  
Old April 9th, 2002
Unregistered
Guest
 
Posts: n/a
Default 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!
Reply With Quote
  #4 (permalink)  
Old April 9th, 2002
Gnutella Veteran
 
Join Date: April 6th, 2002
Posts: 100
sipher is flying high
Default

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.
Reply With Quote
  #5 (permalink)  
Old April 9th, 2002
Moak's Avatar
Guest
 
Join Date: September 7th, 2001
Location: Europe
Posts: 816
Moak is flying high
Default

Sorry! I fear I was unpolite (after reading someone else comment). Didn't want to be rude, hope I could explain a little bit.
Reply With Quote
  #6 (permalink)  
Old April 9th, 2002
Gnutella Veteran
 
Join Date: April 6th, 2002
Posts: 100
sipher is flying high
Default

no it's ok
Reply With Quote
  #7 (permalink)  
Old April 10th, 2002
Connoisseur
 
Join Date: August 9th, 2001
Location: Philadelphia, PA, USA
Posts: 358
cultiv8r is flying high
Default

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

-- Mike

PS: Yay, got my account back!
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Http protocol NuclearSanta General Windows Support 1 January 11th, 2005 07:29 AM
gnutella protocol Unregistered General Gnutella / Gnutella Network Discussion 2 May 19th, 2002 10:23 AM
Help On Gnutella Protocol Unregistered General Gnutella Development Discussion 17 January 5th, 2002 04:15 PM
gnutella protocol v0.6? chuckles42 Gnucleus (Windows) 0 September 15th, 2001 08:11 AM
HTTP protocol gnutella for windows? mrpaulus General Gnutella / Gnutella Network Discussion 2 June 10th, 2001 03:24 PM


All times are GMT -7. The time now is 02:35 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.