A router or switch with enough ports as there are computers and your good to go. Set up one computer as the server and others can connect to it. You will have to manually set settings on each computer if you go with a switch.
2. Ethernet Cables
3. NIC for computers