|
|
6.1 | Workstations and Servers | ||
| 6.1.8 | Concept of service on servers |
|
Networking operating systems (NOSs) are
designed to provide network processes to clients. Network
services include the World Wide Web (WWW), file sharing, mail
exchange, directory services, remote management, and print services.
Remote management is a powerful service that allows administrators to
configure networked systems that are miles apart. It is important to
understand that these network processes are referred to as services in
Windows 2000 and daemons in UNIX and Linux. Network
processes all provide the same functions, but the way
processes are loaded and interact with the NOS are different in each
operating system.
Depending on the NOS, some of these key network processes may be enabled during a default installation. Most popular network processes rely on the TCP/IP suite of protocols. Because TCP/IP is an open, well-known set of protocols, TCP/IP-based services are vulnerable to unauthorized scans and malicious attacks. Denial of service (DoS) attacks, computer viruses, and fast-spreading Internet worms have forced NOS designers to reconsider which network services are started automatically. Recent versions of popular NOSs, such as Windows 2000 and Red Hat Linux 7, restrict the number of network services that are on by default. When deploying a NOS, key network services will need to be enabled manually. When a user decides to print in a networked printing environment, the job is sent to the appropriate queue for the selected printer. Print queues stack the incoming print jobs and services them using a first-in, first-out (FIFO) order. When a job is added to the queue, it is placed at the end of the waiting list and printed last. The printing wait time can sometimes be long, depending on the size of the print jobs at the head of the queue. A network print service will provide system administrators with the necessary tools to manage the large number of print jobs being routed throughout the network. This includes the ability to prioritize, pause, and even delete print jobs that are waiting to be printed. File sharing File Transfer Protocol (FTP) Although FTP clients must logon, many FTP servers are configured to allow anonymous access. When users access a server anonymously, they do not need to have a user account on the system. The FTP protocol also allows users to upload, rename, and delete files, so administrators must be careful to configure an FTP server to control levels of access. FTP is a session-oriented protocol. Clients must open an application layer session with the server, authenticate, and then perform an action, such as download or upload. If the client session is inactive for a certain length of time, the server disconnects the client. This inactive length of time is called an idle timeout. The length of an FTP idle timeout varies depending on the software. Web services The World Wide Web is based on a client/server model. Clients attempt to establish TCP sessions with web servers. Once a session is established, a client can request data from the server. HTTP typically governs client requests and server transfers. Web client software includes GUI web browsers, such as Netscape Navigator and Internet Explorer. Web pages are hosted on computers running web service software. The two most common web server software packages are Microsoft Internet Information Services (IIS) and Apache Web Server. Microsoft IIS runs on a Windows platform and Apache Web Server runs on UNIX and Linux platforms. A Web service software package is available for virtually all operating systems currently in production. Domain Name System (DNS) Dynamic Host Configuration Protocol
(DHCP)
|