Ethereum client uses Node Discovery Protocol v4 to discover nodes which it has to interract with to mine or get any information about Ethereum blockchain.