Here are the rules with Ethernet:
1) No single run can be more than 328 feet in length.
2) When using 10BASE-T (10 Meg) Ethernet, you should not have more than 4 hubs chained together.
3) When using 100BASE-T (100 Meg) you should not have more than 2 hubs chained together. Also, you should not have more than 205 meters of cable between any two devices. An example of this would be 100 meters from the PC to the hub, 5 meters between the hubs, and 100 meters from the second hub to the other PC.
4) When you place a Switch between two hubs, all of the rules start over. For example, you can have 4 hubs chained together, then a switch, then 4 more hubs chained together.
Just to clarify terms, a hub is a repeater. One problem with many of the equipment vendors is they label some devices as hubs that really act like switches. Dual speed hubs are repeaters for those devices running at the same speed and switches for those running at different speeds.
All of the users connected to the same group of hubs must share the same bandwidth. This is one drawback of hooking a bunch of hubs together. One of the best methods is to put a switch in the middle and connect the uplink port of each of the hubs to a port on the switch. This way each hub has its own switch port and the users on that hub are only contending with each other.
Hope this helps...
mpennac