Jump to content

What is upload and download speed?

Carlos1010
Go to solution Solved by suchamoneypit,
10 minutes ago, Carlos1010 said:

So when you send a email it is upload?

Think of my analogies. It is an upload. why? because in order to send the email, you need to give it to someone. A send is an upload, a receive is a download.

 

Upload examples:

 

posting a video to youtube (high bandwidth)

making a tweet ( low bandwidth)

making a forum post ( low bandwidth)

sending an email ( low bandwidth)

sending player information during a game ( low bandwidth)

 

Download Examples:

 

streaming video (high bandwidth) 

loading any website ( low bandwidth)

loading game/map information in a game ( low bandwidth)

recieving player movement/position information during a game ( low bandwidth )

 

EDIT:

 

more advanced knowledge, all information passed around the internet is in the form of a "packet". Think of it like a letter ( like mailing a letter). When you stream a video(download), you are getting a LOT of packets all containing information on the video so you can watch it, so its very high bandwidth, however, when you send an email (upload) it needs very few packets to get this information sent, so its very low bandwidth to send and receive email (however, if the email contains a lot of pictures or videos, this changes!). Thinking back to how a server works, say your in a game with 39 other people,when you move, you sent a packet with your updated position information to the server (upload), however, when the server recieves this packet (download), it then has to send(upload) a packet with this updated information to all 39 other players, so 39 packets. Now imagine whats it like with all 40 players moving! Its quite the exchange of packets and information.

 

What do they both mean and please give me an example of both of them. Also what are good speeds for them for gaming? Thanks in advanced!

I'm part of the "Help a noob foundation" 

Link to comment
Share on other sites

Link to post
Share on other sites

How much data can be transferred. Download is to your computer upload is from your system. Gaming needs about 1-5mb/s up and down, But faster network will let more people use it at once and allow you do do things like hd/4k youtube/

Link to comment
Share on other sites

Link to post
Share on other sites

The unit of "internet speed" is quite literally what it means, megabits per second. That much data can be transferred from the server to the client (your computer) in one second. Of course it all has to be spread through all the clients on your network and etc etc

Link to comment
Share on other sites

Link to post
Share on other sites

When you ask for something, your uploading, when you recieving what you asked for, thats downloading.

 

When you type in google.com, you sent a message saying "please send me the information to load google.com", this is done using your upload bandwidth. Google.com then responds by sending you all the information to load the website, for google, this is an upload, but for you, its a download.

 

Because of this, you use a LOT more download bandwidth than upload, because for upload all your doing is asking for the info, then downloading it all. This is why internet speeds are typically favored for download, 150/25 being 150mbps for download bandwidth, and 25 mbps for upload bandwidth. For gaming 25/5 is more than enough, 5/1 would even be sufficent (but stuff like video streaming would be awful). That is with one user, even with 25/5 if everyone in your house is streaming video your experience will suffer.

 

When gaming, it can depend too. If your playing an MMO like ESO, download is good because your loading a lot of stuff and players, however, if your playing a competitive game or hosting a game lobby, your also constantly sending information about player position, skills, if you shot your gun, ect.

 

A server uses a lot of upload bandwith because when you send this upload information of "I moved 2 feet to the right", the server then has to send that info to every other player in the game (upload) so their games know where you are. In the same way your constantly downloading from the server because its constantly sending you information about other players and actions. I find this quite cool because to you your just playing a game, but your oblivious to the fact about the sheer amount of information currently being thrown between you, a server, a 40 other players constantly thats allowing this to happen.

Gaming - Ryzen 5800X3D | 64GB 3200mhz  MSI 6900 XT Mini-ITX SFF Build

Home Server (Unraid OS) - Ryzen 2700x | 48GB 3200mhz |  EVGA 1060 6GB | 6TB SSD Cache [3x2TB] 66TB HDD [11x6TB]

Link to comment
Share on other sites

Link to post
Share on other sites

Download = The speed your computer is download a file from the internet.

e.g. You are downloading a game on Steam. You want to have the highest download speed, so it gets done faster

 

Upload = The speed where your computer uploads a file to the internet

e.g. You want to send a gaming video clip to a friend. The faster your upload is, the faster it sends.

Intel Xeon E5 1650 v3 @ 3.5GHz 6C:12T / CM212 Evo / Asus X99 Deluxe / 16GB (4x4GB) DDR4 3000 Trident-Z / Samsung 850 Pro 256GB / Intel 335 240GB / WD Red 2 & 3TB / Antec 850w / RTX 2070 / Win10 Pro x64

HP Envy X360 15: Intel Core i5 8250U @ 1.6GHz 4C:8T / 8GB DDR4 / Intel UHD620 + Nvidia GeForce MX150 4GB / Intel 120GB SSD / Win10 Pro x64

 

HP Envy x360 BP series Intel 8th gen

AMD ThreadRipper 2!

5820K & 6800K 3-way SLI mobo support list

 

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, NumLock21 said:

Download = The speed your computer is download a file from the internet.

e.g. You are downloading a game on Steam. You want to have the highest download speed, so it gets done faster

 

Upload = The speed where your computer uploads a file to the internet

e.g. You want to send a gaming video clip to a friend. The faster your upload is, the faster it sends.

So when you send a email it is upload?

I'm part of the "Help a noob foundation" 

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, Carlos1010 said:

So when you send a email it is upload?

Yes. The email is uploaded to your email provider's server, then it is sent to the recipient(s). 

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Carlos1010 said:

So when you send a email it is upload?

Yes it's uploading because you're attaching a file from your computer to the internet.  Most ISP will set a much lower upload than download.

Intel Xeon E5 1650 v3 @ 3.5GHz 6C:12T / CM212 Evo / Asus X99 Deluxe / 16GB (4x4GB) DDR4 3000 Trident-Z / Samsung 850 Pro 256GB / Intel 335 240GB / WD Red 2 & 3TB / Antec 850w / RTX 2070 / Win10 Pro x64

HP Envy X360 15: Intel Core i5 8250U @ 1.6GHz 4C:8T / 8GB DDR4 / Intel UHD620 + Nvidia GeForce MX150 4GB / Intel 120GB SSD / Win10 Pro x64

 

HP Envy x360 BP series Intel 8th gen

AMD ThreadRipper 2!

5820K & 6800K 3-way SLI mobo support list

 

Link to comment
Share on other sites

Link to post
Share on other sites

10 minutes ago, Carlos1010 said:

So when you send a email it is upload?

Think of my analogies. It is an upload. why? because in order to send the email, you need to give it to someone. A send is an upload, a receive is a download.

 

Upload examples:

 

posting a video to youtube (high bandwidth)

making a tweet ( low bandwidth)

making a forum post ( low bandwidth)

sending an email ( low bandwidth)

sending player information during a game ( low bandwidth)

 

Download Examples:

 

streaming video (high bandwidth) 

loading any website ( low bandwidth)

loading game/map information in a game ( low bandwidth)

recieving player movement/position information during a game ( low bandwidth )

 

EDIT:

 

more advanced knowledge, all information passed around the internet is in the form of a "packet". Think of it like a letter ( like mailing a letter). When you stream a video(download), you are getting a LOT of packets all containing information on the video so you can watch it, so its very high bandwidth, however, when you send an email (upload) it needs very few packets to get this information sent, so its very low bandwidth to send and receive email (however, if the email contains a lot of pictures or videos, this changes!). Thinking back to how a server works, say your in a game with 39 other people,when you move, you sent a packet with your updated position information to the server (upload), however, when the server recieves this packet (download), it then has to send(upload) a packet with this updated information to all 39 other players, so 39 packets. Now imagine whats it like with all 40 players moving! Its quite the exchange of packets and information.

 

Gaming - Ryzen 5800X3D | 64GB 3200mhz  MSI 6900 XT Mini-ITX SFF Build

Home Server (Unraid OS) - Ryzen 2700x | 48GB 3200mhz |  EVGA 1060 6GB | 6TB SSD Cache [3x2TB] 66TB HDD [11x6TB]

Link to comment
Share on other sites

Link to post
Share on other sites

If you have Verizon Fios in your area, then their upload is the same as their download

http://campaign.verizon.com/fasterspeeds/?CMP=DMC-CVZ_ZZ_FD_Z_DO_N_X00002

Intel Xeon E5 1650 v3 @ 3.5GHz 6C:12T / CM212 Evo / Asus X99 Deluxe / 16GB (4x4GB) DDR4 3000 Trident-Z / Samsung 850 Pro 256GB / Intel 335 240GB / WD Red 2 & 3TB / Antec 850w / RTX 2070 / Win10 Pro x64

HP Envy X360 15: Intel Core i5 8250U @ 1.6GHz 4C:8T / 8GB DDR4 / Intel UHD620 + Nvidia GeForce MX150 4GB / Intel 120GB SSD / Win10 Pro x64

 

HP Envy x360 BP series Intel 8th gen

AMD ThreadRipper 2!

5820K & 6800K 3-way SLI mobo support list

 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×