From where does a node download a copy of the ledger
The very word 'node' means there's no servers and clients, every running software is equivalent. No 'central' anything, Bitcoin was created to be a decentralized system. The initial copy and any future updates can be donwloaded from any other node.