Client-Server Programs
The most common form of distributed application is the client-server model. In this scheme, client processes request services from a server process.
An alternate scheme is a service server that can eliminate dormant server
processes. An example is inetd
, the Internet service daemon.
inetd
listens at a variety of ports, determined at startup by
reading a configuration file. When a connection is requested on an
inetd
serviced port, inetd
spawns the
appropriate server to serve the client. Clients are unaware that an intermediary has
played any part in the connection. For more information, see inetd Daemon.