a server is an entity that services requests from clients, and that may
or may not be implemented in the form of a service/daemon (though
the autonomous nature of services and daemons make servers using that
implementation preferable)... that said, there are many services and
daemons that are not necessarily part of a server implementation...
let me help you get rid of the "corporate speak" and let's look at the
real definitions.... which are EXACTLY what I was trying to say
previously... perhaps my explanation confused you... here, let's look at
the accepted definitions:
server
http://info.astrian.net/jargon/terms/s/server.html
http://www.catb.org/~esr/jargon/html/S/server.html
http://dictionary.reference.com/search?q=server
server n. A kind of daemon that performs a service for the
requester and which often runs on a computer other than the one on which
the server runs. A particularly common term on the Internet, which is
rife with `web servers', `name servers', `domain servers', `news
servers', `finger servers', and the like.
server
1. A program which provides some service to other (client)
programs. The connection between client and server is
normally by means of message passing, often over a network,
and uses some protocol to encode the client's requests and
the server's responses. The server may run continuously (as a
daemon), waiting for requests to arrive or it may be invoked
by some higher level daemon which controls a number of
specific servers (inetd on Unix). There are many servers
associated with the Internet, such as those for Network File
System, Network Information Service (NIS), Domain Name
System (DNS), FTP, news, finger, Network Time
Protocol. On Unix, a long list can be found in /etc/services
or in the NIS database "services". See client-server.
2. A computer which provides some service for other computers
connected to it via a network. The most common example is a
file server which has a local disk and services requests
from remote clients to read and write files on that disk,
often using Sun's Network File System (NFS) protocol or
Novell Netware on IBM PCs.
-------------------------------------------------
daemon
http://info.astrian.net/jargon/terms/d/daemon.html
http://www.catb.org/~esr/jargon/html/D/daemon.html
http://dictionary.reference.com/search?q=daemon
daemon /day'mn/ or /dee'mn/ n. [from the mythological meaning,
later rationalized as the acronym `Disk And Execution MONitor'] A
program that is not invoked explicitly, but lies dormant waiting for
some condition(s) to occur. The idea is that the perpetrator of the
condition need not be aware that a daemon is lurking (though often a
program will commit an action only because it knows that it will
implicitly invoke a daemon). For example, under ITS writing a file on
the LPT spooler's directory would invoke the spooling daemon, which
would then print the file. The advantage is that programs wanting (in
this example) files printed need neither compete for access to nor
understand any idiosyncrasies of the LPT. They simply enter their
implicit requests and let the daemon decide what to do with them.
Daemons are usually spawned automatically by the system, and may either
live forever or be regenerated at intervals.
Computer Science. A program or process that sits idly in the background
until it is invoked to perform its task.
"...Unix systems run many daemons, chiefly to handle requests
for services from other hosts on a network. Most of these
are now started as required by a single real daemon, inetd,
rather than running continuously. Examples are cron (local
timed command execution), rshd (remote command execution),
rlogind and telnetd (remote login), ftpd, nfsd (file
transfer), lpd (printing)."
----------------------------------------------------
Services.
No entry for "Services" in the Jargon Dictionary
No entry for "Services" in the Jargon File
No entry for "Services" relating to computer sciences at dictionary.com
Would "services" perhaps be yet another phrase coined by Redmond to re-
define their view of yet another age-old computer term that was
previously accepted but not "corporatese" enough? See sig for details.
--
Colonel Flagg
http://www.internetwarzone.org/
Privacy at a click:
http://www.cotse.net
Q: How many Bill Gates does it take to change a lightbulb?
A: None, he just defines Darkness? as the new industry standard..."
"...I see stupid people."