A server is a computer that shares resources (files, printers, applications, services) with other computers on the network. Clients are computers that request and use these resources. Mainframes are large centralized computers, while web servers specifically serve web content, making Server the most accurate general answer.