I plan to buy a network switch for home use since my router has no ethernet ports unused and I'm considering a switch on Amazon, like a [TP-Link SG108](https://rads.stackoverflow.com/amzn/click/com/B00A121WN6) (but haven't decided on a specific one), and I'd like to know if network switches can handle higher bandwidth *between* devices connected to it.

I have a setup like this:

> 
> Modem -> Router -> (NAS, server, desktop, laptop, etc)
> 
> 
> 

The switch will be added after the router, the NAS and server will be connected to the switch, and some WiFi devices will connect to the router directly.

So far, all devices are connected via 1Gbps ethernet; however, I would like to allow *certain devices* to transfer data at up to 2Gbps (the home server and NAS both have multiple ethernet ports and I plan to use channel bonding), but since the router and switch will only be connected via a single 1Gbps link, the router would act as a bottleneck if all traffic needed to go through it.

1. Will the network switch know to "short-circuit" the connections in this case?
2. Does it depend on the switch itself?
3. Will performing 1Gbps+ transfers between two devices downstream from the switch saturate the upstream connection to the router, causing latency issues between other devices that connect from the switch to WAN?