In order to understand the functions that Windows services perform, we need to first understand the role breakdown of Windows systems in general.
Many people have heard of classifications such as desktops, laptops, workstations and servers, and for the most part, these are very self-explanatory. Desktop computers sit on top (relatively speaking) a desk. Laptops can be used in portable situations on top of laps. Workstations are computer stations that are specifically built to do a particular kind of work very efficiently. But what do we mean by servers?
If we think about the other scenarios where the term “server” is used, we can imagine this in the context of a restaurant — where a server takes the instructions from the customers and translates those into requests that the cooking staff can understand in a timely fashion. When the task is complete, the server will then return the output of the kitchen to the customers.
In the context of a computer system, servers perform a very similar task. Depending on the service involved, they can receive requests from users which need to be processed in a particular fashion and the results fed back to the users as quickly as possible. Servers are optimized to provide services to other systems as efficiently as possible, but be sure to remember that all Windows systems use at least a limited number of services for critical system operations.
Individual services can be likened to different requests that the customers can make. If the customers wanted to put in a request for a particular song to be played to the server, the operation that the server would have to perform would be significantly different than that of a standard order and thus may have to be handled (Read more...)
*** This is a Security Bloggers Network syndicated blog from Infosec Resources authored by Kurt Ellzey. Read the original post at: http://feedproxy.google.com/~r/infosecResources/~3/yT6uoI-0C1w/