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.


 
 
LinkBack Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #5 (permalink)  
Old November 5th, 2002
Novicius
 
Join Date: November 4th, 2002
Location: Europe
Posts: 4
FuocoNero is flying high
Default

Quote:
Originally posted by cultiv8r
You could use multicasting, but there are two problems with that.

First is that most ISPs block multicast traffic (you send a byte, multiple recipients receive that same byte). Because the entire path between you (the uploader) and them (the downloaders) needs to be multicast enabled, you undoubtly run into a few points (ISPs) along that path that don't have multicasting enabled.
Maybe should be possible implement this feature for people who had a ISP that permit this type of multicast traffic; that should be a little improvement of network.
I think that also if there's 1% of users who can use multicasting the upload should be best.

Quote:
Originally posted by cultiv8r
The second problem is that multicasting is UDP based. It stands for User Datagram Protocol, but you could freely exchange that with "Unreliable Datagram Protocol" because UDP packets are not guaranteed to arrive at recipient. So a few recipient could end up swiss cheese - a file with lots of missing bytes. You could correct that by re-requesting a certain part of the file, but the cycle can continue over and over - thus eliminating what you were supposed to gain (speed).
If the problem of not guaranteed arrive of packet is due to receiver bandwith, should be possible splitting the uploader velocity in little piece that could be surely received.....

For example i have 15 KB/s of bandwith but i divide it little pieces of 2KB/s so also people with slow or difficulties connections can download it surely. If downloader can't guarantee such bandwith he'll be excluded from the streaming and will download the file from other source......

Quote:
Originally posted by cultiv8r With the advent of HUGE, some of these obstacles could be eliminated. If User 1 is downloading file XYZ and User 2 is requesting the same file, through HUGE you could tell User 2 to ask User 1 (who should already have portions of that file at that point). However, this would mean that User 1 must be able to upload a file it is currently downloading AND is sharing files...
So HUGE can't resolve the problem of uploading bandwith....


Thanks for your attention and can u tell me about where i can find documentation about HUGE, UDP and so on?

Last edited by FuocoNero; November 6th, 2002 at 03:21 PM.
Reply With Quote
 


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
I have NO idea what to do britt21 General Windows Support 1 September 30th, 2006 10:47 PM
another idea(s) :P PDG1 New Feature Requests 0 February 6th, 2005 10:42 PM
Idea about TTL Did General Gnutella Development Discussion 2 November 4th, 2002 11:54 AM
Here's An Idea! Concerned Consumer Windows 4 March 11th, 2002 12:46 PM


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