What Is A Server | Part 3
OS (Operating System) Of The Server
There are many operating system (OS) optimized for server work, particularly in families Unix and Windows NT.
In these operating systems the emphasis is on information security, especially confidentiality and availability, as well as the ability to perform many treatments simultaneously. The man-machine interface is often poorly developed, the servers are rarely handled.
In the server operating system, a kernel provides preemptive multitasking execution of multiple treatments. Each process is executed in a confined space (also called, sandbox) so that the crash or unexpected behavior of this process will not affect other processes.
To ensure confidentiality, each process is attached to a user account (typically the user who initiated the request), and each transaction is subject to an access control mechanism which will allow or deny based Information permissions, access control lists or privileges.
The servers being used in the network, the operating system is equipped with various softwares that are to be used with many protocols, and can be used as a relay or routing. Various such server softwares are included in the operating system.
Servers are often used to store large amounts of data. The operating system can perform automatically tasks in batch on a regular routine. These are typical tasks of backup or archiving data.
In a minor man-machine interface of a server operating system is poorly developed, and multimedia capabilities are reduced – the machines often do not have sound card. The X Window System is a software man-machine interface in client-server architecture included in almost all Unix operating systems.
Server Software
Is called server software that deals with requests sent via a network. The launch and implementation of software is done without human intervention, it may take place when you start the computer, i.e., boot the computer, or upon request. Nothing is displayed on the screen and the software is invisible. See also daemon.
Server software can co-operate with any client that uses the same protocol. Similarly a client may co-operate with any server on the same protocol.
File Server
A file server responds to requests for the creation, moving, deleting, reading, modification or blocking of a file. Files are stored in mass storage server – mostly from hard drives, and handled according to the demands of customers.
File servers are often included in operating systems. CIFS is the protocol of the file server and printing included in Windows operating systems. NFS is a protocol common file server for UNIX operating systems. Samba is a server CIFS protocol for UNIX operating systems. FTP is a protocol for file server used on the Internet.
A NAS is a hardware / software turnkey provided exclusively for use as file server. SINs recognize several protocols..
Print Server
A print server responds to requests relevant to the work of digital printing. Documents are placed in queues and then sent to printers. see spooling.
Applications involve manipulating queues (one for each printer): reading the content, addition or deletion of documents, call waiting, priorities. The server automatically sends the documents one after another to the printer. Documents may undergo changes in format in order to adapt to the characteristics of the destination printer. PCL and PostScript are common data formats in digital printing.
CIFS is the protocol print servers and files included in Windows operating systems. CUPS is a print server running on the Unix operating systems.
Database Server
A database server responds to requests for manipulating data stored in one or several databases. This is typical of applications for searching, sorting, addition, alteration or deletion of data.
The database server is part of a management system database (abbreviated DBMS) – software that manipulates a database – which includes a client and server software. Requests for data manipulation are often created by management software in the form of SQL queries, and then the client transmits to the server using a protocol specific to the DBMS.
Oracle, Microsoft SQL Server or MySQL are SGBD which include a database server.
An application in three-tier architecture typically includes a server database (Tier 3) with a web server (Tier 2) and a web browser (Tier 1). The application hosted by the web server is the client server database.
Continued…





