Someone recently told me that Ethereum does not use IP addresses to work out the node connections. I know networkid is used in the connection but how does networkid translate into the EVM finding the relevant nodes?
I assume there must be a broadcast mode for a node and TCP/IP is used somehow to sent messages. But if IP addresses are not used, how does the EVM workout the relevant nodes?