It depends on the type of virtualization. If it's OpenVZ, yes, the CPU is shared among all of the containers. If it's Xen, the CPU might or might not be shared, depending on the setup. As far as the connection, it also depends on how the host has things set up.