Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Oct 26th, 2006, 7:24 AM   #1
thrasherx
Newbie
 
Join Date: Oct 2006
Posts: 1
Rep Power: 0 thrasherx is on a distinguished road
To Networking GODs and GURUs, Is this possible?

To networking GODs and GURUs,

Is it possible for a person to share his dsl bandwidth speed say from the U.S. to a remote location say from the Philippines? and Vice Versa? I was thinking of making something like a P2P bandwidth sharing app? But im not yet sure if it's possible i'm still studying networking as of the moment.

Thanks in advance Gods and Gurus!
thrasherx is offline   Reply With Quote
Old Oct 26th, 2006, 8:51 AM   #2
MBirchmeier
Hobbyist Programmer
 
Join Date: Oct 2005
Posts: 211
Rep Power: 3 MBirchmeier is on a distinguished road
As we all know the internet is made of tubes, and try as you might it's still impossible to suck a golf ball through a garden hose ** Not safe for work**

-MBirchmeier
MBirchmeier is offline   Reply With Quote
Old Oct 26th, 2006, 9:02 AM   #3
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
Bandwidth is a function of the physical characteristics of the connection medium and of the devices forming the interconnections. A connection doesn't share its bandwidth; it posseses it. Users may devise ways to apportion what is there among themselves; they are powerless to transfer it to another connection by virtue of wishful thinking or smoke and mirrors.

Your friends are going to have to buy their own firehose or switch from a golfball to a marble.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old Oct 31st, 2006, 7:30 PM   #4
Zimmy
Newbie
 
Join Date: Oct 2006
Posts: 4
Rep Power: 0 Zimmy is on a distinguished road
A P2P bandwidth sharing applcation will pretty much be a proxy. Proxies work like this, so would a p2p bw sharing app:

Request -> Proxy Host (p2p bw server) -> Requested Material

If the proxy was on a T3, and the server with the material being requested was on a T3, yet your friend in the phillipines was on 56k, it'd still work at 56k like this:

Requested Material --T3 Speeds--> Proxy --56k download (speed depending on load)--> User.

The only way you'd gain speed is if the server generating the request had a bigger load than the proxy, but still then, going through 2 hoops instead of 1, can slow down bigger files.
Zimmy is offline   Reply With Quote
Old Oct 31st, 2006, 10:00 PM   #5
Jimbo
Battle Programmer
 
Jimbo's Avatar
 
Join Date: Feb 2006
Location: Bellevue, WA, USA
Posts: 763
Rep Power: 3 Jimbo is on a distinguished road
Quote:
Originally Posted by Zimmy View Post
A P2P bandwidth sharing applcation will pretty much be a proxy. Proxies work like this, so would a p2p bw sharing app:

Request -> Proxy Host (p2p bw server) -> Requested Material

...

The only way you'd gain speed is if the server generating the request had a bigger load than the proxy, but still then, going through 2 hoops instead of 1, can slow down bigger files.
Except that, as DaWei pointed out, you can't actually "share [or serve] bandwidth" with a remote host. And the only way to gain speed would be to increase your bottleneck link speed (e.g. 56k) or to have the proxy compress the data. Oh, and how does a proxy count as p2p?
__________________
<insert disclaimer here>
<insert shameless plug for Visual Studio here>
Jimbo is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

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
Forum Jump




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 10:32 AM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC