Server its functions and types.pptx

714 views 18 slides Dec 10, 2023
Slide 1
Slide 1 of 18
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18

About This Presentation

Server Software and operating system its functions and different types of servers
Client Server Architecture


Slide Content

Server: Functions & Types

Introduction to Server A server is a system (software and suitable computer hardware) that responds to requests across a computer network to provide, or help to provide, a network service. Servers can be run on a dedicated computer, which is also often referred to as "The server ", In many cases, a computer can provide several services and have several servers running.

Introduction to Server Despite many server-branded products available (such as server versions of hardware, software or operating systems), in theory any computerized process that shares a resource to one or more clients is a server. However, the existence of files on a machine does not classify it as a server, the mechanism which shares these files to clients by the operating system is the server (such as the multiplatform "Apache HTTP Server").

Features of Server Operating System Server-oriented operating systems tend to have certain features that make them more suitable for the server environment, such as: Ability to reconfigure and update both hardware and software to some extent without restart Advanced backup facilities to permit regular and frequent online backups of critical data Transparent data transfer between different volumes or devices.

Features of Server Operating System Flexible and advanced networking capabilities Automation capabilities such as daemons in UNIX and services in Windows Tight system security, with advanced user, resource, data, and memory protection. Server-oriented operating systems can, in many cases, interact with hardware sensors to detect conditions such as overheating, processor and disk failure, and consequently alert an operator or take remedial measures themselves.

Functions of Server In the client/server programming model, a server is a program that awaits and fulfills requests from client programs in the same or other computers. A given application in a computer may function as a client with requests for services from other programs and also as a server of requests from other programs.

Functions of Server Other functions played by a general server Data Storage Application Host Geo-Processing Multidimensional Data Management Website Host The Web Browser in your computer is a client that requests HTML files from Web servers .

Types of Server Application server Computer server Database server Fax server File server Game server Mail server Mobile Server Proxy server Stand-alone server Web server

Clint Server Architecture

Introduction Client-server architecture is a computing model that defines the relationship between two types of entities: clients and servers . In this architecture , tasks and processes are distributed between these two entities to enhance efficiency, scalability , and manageability in networked environments.

Client and Server Client: The client is a device or application that requests services or resources from the server. Clients are typically end-user devices like computers, smartphones, or tablets. They rely on servers to fulfill requests for data, computations, or other services .

Client and Server Server : The server is a powerful computer or software application that provides services to clients. Servers are designed to handle multiple requests simultaneously, serving data, processing tasks, or managing resources. They often have greater computing power, storage capacity, and specialized software to perform specific functions.

Characteristics of Client-Server Architecture Decentralization : Tasks and responsibilities are distributed between clients and servers. Clients focus on user interfaces and local processing, while servers handle data storage, processing, and coordination .

Characteristics of Client-Server Architecture Communication : Communication between clients and servers is facilitated through a network, often using protocols such as HTTP, TCP/IP, or others. Clients send requests to servers, and servers respond with the requested information or services .

Characteristics of Client-Server Architecture Scalability: Client-server architecture allows for scalability by adding more clients or servers as needed. This flexibility supports the growth of systems and applications without major overhauls .

Characteristics of Client-Server Architecture Resource Sharing: Resources such as databases, files, and processing power are centralized on servers and shared among multiple clients. This enables efficient use of resources and avoids redundancy.

Characteristics of Client-Server Architecture Reliability and Security: Servers are designed to be reliable and available, reducing the risk of data loss or system failures. Security measures can be implemented at the server level, enhancing overall system security .

Characteristics of Client-Server Architecture Centralized Management: Centralized servers allow for easier management and maintenance of data, applications, and security policies. Updates and modifications can be implemented centrally, reducing the complexity of managing individual client devices.