Do cabled connections and Wi-Fi "use" the same bandwidth?

27

3

My brother likes to play games online on his Xbox. However, because he is far away from the router, he uses our Wi-Fi instead of an Ethernet cable. I, being closer to the router, use an Ethernet cable for my desktop. Occasional I torrent/seed Linux distributions, which takes up a large portion of the available bandwidth. Are the two methods of obtaining access to the Internet separated?

That is, will downloading a large file on my computer affect my brother's available bandwidth despite the fact that I am using an Ethernet cable and he is using the Wi-Fi? My intuition says yes, as both methods have to go through the router, though I could be wrong as my background in networking is lacking to say the least.

Timidger

Posted 2014-03-19T03:35:04.153

Reputation: 431

3The amount of data used between a router and client will generally be marginally more on wireless connection than on a wired connection due to overhead. The traffic will be the same from the point it leaves the router and goes on out over the wire, which is the bandwidth your ISP allocates. So they will use equal bandwidth for equal usage as far as your ISP is concerned. As far as your router resources are concerned, the wireless will be a little harder on the router, but not by that much. – MaQleod – 2014-03-19T03:43:04.600

@MaQleod I don't exactly know how the wireless protocol works, but could it potentially have to resend packets more often? – Cruncher – 2014-03-19T19:45:07.057

1@Cruncher, yes, if it is a poor connection, there could be a lot more resent packets (though that would only be when using TCP on any connection that has issues, it isn't something specific to wireless). – MaQleod – 2014-03-19T19:51:26.703

@MaQleod so there's no TCP-like protocol directly between the router and the wireless adapter? That is, if you use UDP on a wireless device it will just send the packet through the air and be done with it? – Cruncher – 2014-03-19T20:03:20.710

1@Cruncher: TCP and UDP act exactly the same on wireless as they do on wired. TCP will resend lost packets, and UDP is fire-and-forget. Wireless just happens to lose/forget a few more packets, especially if you're far away. – Mooing Duck – 2014-03-19T20:05:39.963

2@Cruncher, as Mooing Duck stated, it is exactly the same on wired vs wireless. This is because the error checking happens much higher up the stack (see OSI model). The wireless/wired protocols for how they send the data are on the physical layer (basically, how the particular media transmits the 1s and 0s). The error checking happens at the Transport layer via TCP. – MaQleod – 2014-03-19T20:12:09.160

@MaQleod I know about the OSI model. I thought that maybe there was a guarantee on the physical layer for wireless. – Cruncher – 2014-03-19T20:26:54.180

1@MaQleod Error detection/correction also happens at the data link layer, long before it gets to the transport layer. – Red Alert – 2014-03-19T20:32:53.290

Most routers have a QoS option (quality of service). This allows the router to allocate "priority bandwidth" to certain services like live streaming, gaming, etc. If you have those options configured correctly, the XBOX traffic should get priority, regardless of what method it uses for connection. – Floris – 2014-03-19T20:43:08.237

Answers

54

To borrow from U.S. Senator Ted Stevens, the Internet is a series of tubes. You have one tube coming into your house—the ISP connection plugged into your router.

Everything behind your router shares that tube—think of the Ethernet cables as a regular straw, and the Wi-Fi as a long, flexible straw. If someone on the Ethernet straw is drinking up all the bandwidth there's none left for the thirsty person on the Wi-Fi straw.

voretaq7

Posted 2014-03-19T03:35:04.153

Reputation: 2 051

@Octopus you may have missed that my comment was in reply to ratchet freak's comment. – JamesRyan – 2017-05-06T21:09:38.023

1Great answer. It's as simplified as it can be, and yet still accurate. – gronostaj – 2014-03-19T07:50:01.770

TCP avoids stepping on other's bandwidths though, if the game is through udp without throttling the brother will get priority – ratchet freak – 2014-03-19T09:10:35.570

6No he won't. The OP mentions torrents which make/accept a large number of individual connections negating the effect you mention – JamesRyan – 2014-03-19T10:44:55.460

5"Ten movies streaming across that internet, and what happens to your own personal internet? ... if you don't understand, those tubes can be filled and if they are filled, when you put your message in, it gets in line and it's going to be delayed by anyone that puts into that tube enormous amounts of material." In this case, OP is the one putting in the enormous amounts of material, and his brother is the one whose messages are getting delayed. – corsiKa – 2014-03-19T16:30:04.333

@corsiKa The dance remix I linked to is almost more fun than the original - I don't think it has that particularly relevant line in it though :-) – voretaq7 – 2014-03-19T16:31:34.240

4Not only that, but those tubes join tubes from other houses in your neighborhood, and then others from your town. Depending on how much bandwidth your provider decides to make available (and, of course, bandwidth costs $$), you may hit a choke point anywhere along the way. – Daniel R Hicks – 2014-03-19T20:41:21.983

1@DanielRHicks Which explains why my internet is always extremely slow on holidays, particularly during New Years. – Nolonar – 2014-03-20T04:06:15.820

I would note that there's no particular priority of Ethernet over WiFi - if the WiFi user is using all the ISP connection's bandwith, there's none for the Ethernet user. – Bobson – 2014-03-20T04:26:25.570

4

Love it. Since you're mentioning straws, don't forget "I drink your milkshake!"

– ErinsMatthew – 2014-03-20T09:22:36.003

3Quote in particular: "Here, if you have a milkshake, and I have a milkshake, and I have a straw. There it is, that's a straw, you see? You watching?. And my straw reaches acroooooooss the room, and starts to drink your milkshake... I... drink... your... milkshake!" – Kat – 2014-03-20T19:40:39.990

26

Additionally to what has already been said:

Downloading a large file does not directly influence bandwidth. As long as the file is being downloaded slowly, its size does not matter.


You also mentioned torrents. Torrents have a very interesting effect on networks.

  1. downloading a torrent may significantly degrade your internet connection quality or that of other people sharing the same connection, including bandwidth and/or ping even without hogging the network's entire bandwidth.
    By opening a large number of concurrent connections, a torrent can overload the processor of your router, which translates into a huge drop in overall networking performance (and even overheating in the worst case).

  2. uploading (seeding) a torrent can have the same effect as downloading one, but for a different reason.
    A connection can only be established, when a client (you) makes a request to a server (upload a message). The server responds with some data (download), but since anything could happen to the data along the way, such as packet loss, the client needs to verify the data's integrity and report back to the server, either with an "I got the package, please send the rest", or with a "the package's corrupted, please send again".
    If you're already using your entire upstream bandwidth for seeding, your or other computer on the same network may not have the necessary bandwidth for base communication.

Torrents do not have to be a networking dead-weight, as long as the torrent client is configured properly. Limit the maximum amount of connections to a reasonable value, and do not allow your client to use up the entire network's upstream.
There are plenty of good guides online for configuring a torrent client properly.

Nolonar

Posted 2014-03-19T03:35:04.153

Reputation: 1 874

6+1; A greedy torrent client can certainly get you a zippy download, but at the cost of pretty much everything else sharing your connection. – Brian S – 2014-03-19T18:29:25.300

3

Yes, both methods consume the uplink bandwidth to your ISP. All traffic on your network that transits the router (downloads, video streaming, etc., etc.) shares the internet connection bandwidth.

joeqwerty

Posted 2014-03-19T03:35:04.153

Reputation: 5 259

3

  1. A wired connection has the capability to use more bandwidth than the wifi and will win in any speed race.

  2. Most of the answers and comments are all correct, but I want to mention you can influence who gets priority over the bandwidth by properly configuring your Quality of Service (QoS) settings. The way to do this is different from setup to setup (its going to take some time to figure out and the router is the key player on this) and there are guides online geared towards Xbox optimization. In theory, properly configured QoS can help you get maximum utilization of your bandwidth while reducing compromise. (Also it is better, or critical even, to play online games with an Ethernet connection, and one with the highest setting allowed (Test it out!)...it responds faster...lower latency)

Here is an excerpt from the web:

"If you're using your 360 and you start having latency issues, especially when others are using the same connection as you at the same time, then you should look into using Quality of Service (QoS) to prioritize your 360's traffic above other traffic."

Note: I think MaQleoud is confusing internet bandwidth with the router's hardware load. Wireless is a more complex way to communicate and can potentially use up more of the router's hardware capacity. Some routers have really crappy processors, buffers, etc.

0gyob0

Posted 2014-03-19T03:35:04.153

Reputation: 39

2

Wired connections will generally win, but not always. It depends on the kind of wireless and ethernet you have. The best comparison for your case is to run a bandwidth speed test for each device to check your specific situation. See although the theoretical maximum throughput for each kind of networking involved: http://www.wolframalpha.com/input/?i=802.11g+vs+802.11n+vs+ethernet+vs+gigabit+ethernet

– Mark Stosberg – 2014-03-19T15:07:45.283

ahh yes, good point. Generally, routers that support up to 600mbps wireless will also support up to 1gbps wired, but that doesnt mean they all do. also you might connect at only 100mbps wired for a plethora of reasons, including crappy cable, where your peers may be getting the full 600mbps wireless...never say always...never say never – 0gyob0 – 2014-03-20T23:40:20.417

0

It will affect the bandwidth your brother has available. However, online games are not THAT bandwidth intensive. To give an example: I play several MMOs, and on one of them, playing with a group of 24 other players takes less than 10 Kbps during the most intensive moments. Most other games are in that same ballpark.

That doesn't mean you shouldn't take precautions against bandwidth overconsumption. I don't know how much bandwidth you have available and what your download cap is, but as Nolonar mentioned, make sure you have your torrent setup properly.

Nzall

Posted 2014-03-19T03:35:04.153

Reputation: 2 585

0

Problem is that your seeding creates a lot of connections to other down-loaders, therefore PING increases a lot. If you have to play FPS games, 50-100 ms can hurt much.

Try configuring QoS in your router, limit torrent upload speed and connection count limit.

Valdas

Posted 2014-03-19T03:35:04.153

Reputation: 111

-1

I know nothing from a technical IT perspective. But I am sitting on an Apple iMac retina with a wifi connection.

In the adjoining room, my sister has an ancient computer running Windows XP with a LAN cable, right next to the modem/router.

We share one ADSL connection.

Whenever she is on the computer, my internet speed drops to practically zero. I can't do anything at all.

I don't know what all that is about, but I am so frustrated by not being able to do real work while she is running nothing more than facebook, well I am inclined to adjust the QoS settings on her computer to see if that makes a difference.

Even when she uses another wifi computer, she's definitely getting more things done. So from experience, something is going on and the bandwidth is most definitely not being shared equally between these two computers. :(

Doc Brown

Posted 2014-03-19T03:35:04.153

Reputation: 1

Welcome to Super User. Please refer to why some answers may be deleted before making comments in answer section. If you have question of your own, please refer to How to ask a good question

– pun – 2015-07-30T14:19:54.080