Right now I'm running a simple network in my apartment using a wired/wireless router that supports speeds up to 100BASE-T. I've got my desktop, printer, and NAS device connected directly to the router using ethernet cables, and everything else (game consoles, etc.) is connected wirelessly.
What I want to do is speed up the connection between my desktop and NAS device. Both devices support 1000BASE-T, but right now they're limited by the maximum speed of the router (100BASE-T).
If I were to connect the two devices to a switch that supports 1000BASE-T, and then connect to the switch to the router, would the devices be able to communicate directly with each other through the switch at 1000BASE-T (i.e. bypassing the router), or would their speed still be limited by the speed of the network as a whole?