Where/what acts as a server for home network?

I'm trying to understand what acts as a server for a typical home network. I'm reading about the client/server relationship and cant wrap my head around where the server is for a home network. For example, if I go to yahoo.com, is the server hosted by yahoo or does something else respond to the client request?


I'm not quite so expert on networking but this is pretty simple. In the strictest terms your question is fairly correct. In real terms not so much. A server and client network is actually something else, and often it is "local". Your bank has a central server and the tellers have clients, or terminals either smart or dumb (that's a real term). Safeway or Walgreen's and many institutions are the same. Those are local networks with a secure server and then clients or terminals. Only the server admin can make changes to the system - the terminals can only read and write data. Your home internet is sort of technically a network, but it is an ISP. Your internet provider sends you the internet and your local system displays it and you can interact with it. One of the main differences is that your local system is yours - you don't need a network admin to alter your personal computer. And there is more to know. Real network IT work is quite complex.