How to wire 20 computers and 20 phones and 1 server into LAN?

I have currently 3 switches Two Netgear JFS524 with 24 slots, One Belkin with 16 slots. Server DSL Internet Router.

Main question is how to connect switches together, two Netgear's are next to each other, yet one is about 100 feet away and holds about 5 computer and 5 phones.

If i connect them with only 1 wire will that limit bandwidth? e.g. all 23 computers will be limited to speed of one CAT5e cable?

If i connect switches with 2 cables will this give speed boost?

What's the ideal scenario should i just move the third switch next to other two?

  1. Will the speed of computer connected to white switch be same as computer connected to top switch?
  2. Will moving white switch right next top switch and having 16 wires comming 100 feet instead of 1 wire comming 100 feet make it faster?

enter image description here

EDIT 1: I actually have NETGEAR ProSafe GS105 Gigabit switch its only has 4 ports in it though, you think i can have use of it in current setup?

Like connect all 3 switches and server into it and keep internet router and phone server on one of the slower switches

EDIT 2: Everyone mention gigabit switches, but will they do any difference with 10/100 network cards? I then have to use gigabit cards in every computer too? I could in server perhaps, but users will be 10/100


Solution 1:

FIRST, if you can spend a bit of money, buy a good, fast 48-port GB switch. You want the faster "backplace" .. basically the speed limit inside the switch. I like this one for less than US$600. Plug everything into it. If the devices on the 100-ft switch are closer than 300 feet, plug them in as well, otherwise use a second switch out there.

This should make your little network perform just fine.

This switch is unmanaged and costs less than US$400. But being able to give the switch an IP and browse to it to see status, speed, etc. is well worth the money if you are having issues.

SECOND, if you just can't spend any money. Make the little GB switch the hub, and connect the three switches and the server into it. This will make the least number of hops between any two nodes. Get a GB card for the switch if you can.

THIRD, the specific answers to the specific questions.

If i connect them with only 1 wire will that limit bandwidth? e.g. all 23 computers will be limited to speed of one CAT5e cable?

The speed limitation is the speed of the switch ports and the speed of the switches. CAT5e cable will not be a bottleneck in your network.

DO NOT CONNECT SWITCHES WITH MULTIPLE CABLES, and TAKE CARE TO AVOID LOOPS AND MULTIPLE PATHS. Google "spanning tree" for more information about why.

Will the speed of computer connected to white switch be same as computer connected to top switch?

If the network is busy, no. You have slow, cheap switches, so they will pass traffic slowly. Thereform, more hops = slower traffic.

Will moving white switch right next top switch and having 16 wires comming 100 feet instead of 1 wire comming 100 feet make it faster?

It should not make any difference.

EDIT 2: Everyone mention gigabit switches, but will they do any difference with 10/100 network cards? I then have to use gigabit cards in every computer too? I could in server perhaps, but users will be 10/100

YES, GB in the switch will improve performance even if all of the connections are 100MB. The "backplane speed" (= internal speed) of the switch will be faster, as will any uplinks. And you are really going to want to put a GB card in the server at some point.

Good luck.

Solution 2:

question is how to connect switches together

With a standard network cable

If i connect switches with 2 cables will this give speed boost?

With that switch, I suspect connecting two ports will take down your network. You will create a loop. You need a switch that supports bonding (aka etherchannel) if you want to combine the capacity of multiple ports.

If i connect them with only 1 wire will that limit bandwidth

You will only have the capacity of a single port between the two switches. Keep in mind that these are switches, which means this only applies to traffic that actually needs to cross that link to access something connected to the switch on the other side.

If you had better switches I would suggest you setup SNMP monitoring of the ports used between the switches to see if you are actually using all your bandwidth between the two. Since those appear to be un-managed you really can't do much.

Solution 3:

You will not improve speed by connecting more than one wire, unless you bond the two interfaces together. Given you're using a simple netgear switch I doubt that's gonna work. Of course any linux setup will do that nicely for you, but that's a different story altogether.

What you may experience is that the signal may degrade due to the length of the cable. I would suggest to use CAT6 however https://en.wikipedia.org/wiki/Category_5_cable says the max. length possible is 328 feet, but I would say go CAT6 all the way. Especially regarding connections between switches. Or try fiber if your switch allows it.

Solution 4:

Companies put dozens of computers and/or phones on switches with a "single wire" connecting those switches to other switches or a router (the outside world) all the time. You don't need a complicated setup, and you can easily use a CAT5 or CAT6 cable to achieve the 100ft distance, as Aseq pointed out.

If you use a Gbit (gigabit) switch, that means that each port can handle up to 1 billion bits per second. So your "single wire" to the other switch or to the outside world could (theoretically) max out at a Gbit speed (and I doubt you have such fast internet).

I do recommend that you start looking into managed switches, and go with a Gigabit switch. It takes knowledge to manage one (a managed switch), so bear that in mind when you consider complexity and cost.

For your setup, you should be fine.