Hi Phil,
Autopilot and Sat-Compass would both be connected via the NMEA2000 bus.
With 2 TZT2 MFDs and an NXT Radar you will need an ethernet hub or switch.
The HUB-101 is such an option and it is a true hub, something hard to get these days. But it is also quite expensive. Most off-the-shelf switches cost not more than $20 and will do the job. But beware that they do not get too intelligent.
A hub is the most unintelligent device as it repeats every frame that comes in on every other port, but with just three devices this will not be a problem. A switch learns who is connected to a particular port and then sends frames only out on the port that the destination host is connected to. Broadcasts and multicasts however go out on all ports.
You are likely to get problems using routers that are also some times called Level3 switches.
Also, if you see features like VLAN and QoS listed for a switch, go for something less intelligent.
Regarding your laptop, you need to see why you would want to connect it to the same network. One reason would be MaxSea TimeZero which is supposed to work with the TZT2's and the NXT radar. For most other things it wouldn't buy you much, except that you can receive a NMEA 183 stream of port 23, which is output by the TZT2 MFD and contains most of what it gets via N2000. But if you do it, do it with a separate network adapter in your PC. You cannot connect the NavNet ethernet to your internet router.
The wireless connection of the TZT2 MFD is a completely separate thing. It can either act as an access point to which you can connect with mobile apps, or it can itself (the TZT2) connect as a client to an access point and that way reach the internet, for weather and updates, but you cannot have both functions at the same time.
Harald