Bandwidth...Upload or Download

Hmmm.... I have a question.

Scenario: 2 computers in 2 locations and each has a high-speed connection with 384Mbps download and 48Kbps upload.

If I am sending files to each other...what designates whether it is an upload or download. If I am sharing music files....
I want my friends to download from me and I download from him. Can we both not have download speeds?

If so...what is the protocol to make this happen.

Who is Participating?
Lee W, MVPConnect With a Mentor Technology and Business Process AdvisorCommented:
Any information being pulled into your computer is being DOWNLOADED.  Any information going OUT of your computer is being UPLOADED.  If your friend tries to download from you (that means YOU are UPLOADING the files to him, the MAXIMUM he's going to receive them at is 48K (your maximum UPLOAD speed).

And remember, speeds are NOT what you WILL get, but rather what you COULD get under optimal conditions.
Nope...with all ISP's, the bandwidth stuff is all marketing. Ask any ISP and they will admit that those ratings are only on your access into their network. In other words, you may get 384Kbps download from their network to you, but they can't guarantee that all the way to ANY endpoint....depending on where you go, you may be accessing someone's website 10,000 miles away, running on a dialup 56k connection. As such, they offer no end to end guarantees (unless it was a business internet service, and both ends were on the same provider...might have some QoS guarantees).

In short, you and your buddy might both have 384k download speed, but that isn't guaranteed BW end to end- just on each of your accesses into the "cloud".

Sorry...welcome to the best effort Internet!
KhurrmConnect With a Mentor Commented:
hmm i think u should use some bandwidth monitor tool .. who can tell u when ur bandwidth consume also u can monitor online bandwidth that how much is going out and how much is going in

Try to use DU Meter software ..from

Improve Your Query Performance Tuning

In this FREE six-day email course, you'll learn from Janis Griffin, Database Performance Evangelist. She'll teach 12 steps that you can use to optimize your queries as much as possible and see measurable results in your work. Get started today!

As for the first part of your question:
Sending files from your location is upload (as leew explained nicely).
As for the second part of your question;
The question is what infrastructure you use; If you use Cables than it depends on the ISP to open up download limits. If it is ADSL  (and not SDSL) than the infrastructure is a bit problematic. Etherway; you can download and upload at once.

Yes u can download and upload at a time okey
wht goes out is upload and wht goes in is download .. so it means if any files going out from ur computer it would b upload and vice versa .. hope u understand
FUROGAuthor Commented:


Let's think about this. I have a 100MB file on computer A and a 50MB file on computer B.

Computer A requests the 50 MB file from computer B.

So, Computer A is downloading at approx 384Kbps and Computer B is uploading at approx 48Kbps.

So...this transaction of upload/download cannot happen at a rate greater than the slowest connection....48Kbps....Correct?

Cyber-DudeConnect With a Mentor Commented:
his means that computer A will download 48Kbps;

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.