Limitation of Connected Devices on Ethernet Network

Is there any limitation for connecting devices on a Ethernet network? I know that a controller has limitation for connecting devices, but i was told that even a network has limitations for connecting the devices. Is that true? If yes, then what is the limitation for connecting devices on an Ethernet network?


the limit is the number of addresses available on that network. You can use a subnet mask to change the number of available addresses.
Thanks for the reply.

But can you please elaborate it? lets say i have got some 10000 devices on one network. can i still connect all these devices on the same network? or there is a limitation for connecting these devices or will we require network gateways or repeater or any other devices?

please suggest.