Such a device is called a 20 port switch. Not really a consumer item, so find a business supplier to advise you.
Hello! sorry to bother but can someone please explain how can we connect 20 desktop pc locally? what do I need and etc? what should I do? and extra information I just need to share data amongst 20 desktop.