There is a set of Electrum nodes out there that specifically run
Electrum Server. Your client will connect to one of them (a bunch are run by different volunteers), but you can pick which one in Tools -> Network. It won't be a random node that isn't specifically running Electrum Server though.
SPV, on the other hand, communicates with normal nodes in the network, but does not sync a full chain.