About this interactive
The module's scenario is TechKnowDJ, a DJ business that wants fans to stream its music. It needs two programs. One is an app the fan installs on their own computer: the client. The other runs on an old desktop the business turns into its server, and sends the music to the app.
That second program is a network service. A service is a program the machine starts on its own: at boot, after a delay, or when something triggers it. It runs under an account of its own (a system account, not yours) and it keeps running whether or not anyone is logged in. On Windows you can see them in the Services console; Linux and Unix call them daemons. A network service is a service whose job is to answer requests that arrive from other machines.
Two examples from the lesson. When a laptop joins a network, its DHCP Client service asks "Can I get an IP address?", and a DHCP server service on another machine answers with one. The DHCP Client is a service, but it is the client: it makes the request. And when you open Chrome and go to a website, Chrome is the client, and on the other machine a web server such as Apache or Microsoft's IIS, running as a service, answers with the pages.
The test is simple: who makes the request, and who answers it?
About TechKnowSurge
TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.
Explore free tools and programs →