What is the difference between a client and a server? explain the

What is the difference between a client and a server? Explain the functions of client and server computers. How do the hardware requirements differ? How do they each support business goals? Cite specific examples. Back up your statements with credible sources.