0% found this document useful (0 votes)
86 views13 pages

Types of Servers

A server is a computer program or machine that accepts and responds to requests from other programs or machines called clients. A server runs server software and handles user requests, manages network data and resources, and provides shared services to connected workstations. Common types of servers include web servers, application servers, FTP servers, and game servers. An application server provides business logic for applications, while a web server stores, processes, and delivers web pages to clients via HTTP.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
86 views13 pages

Types of Servers

A server is a computer program or machine that accepts and responds to requests from other programs or machines called clients. A server runs server software and handles user requests, manages network data and resources, and provides shared services to connected workstations. Common types of servers include web servers, application servers, FTP servers, and game servers. An application server provides business logic for applications, while a web server stores, processes, and delivers web pages to clients via HTTP.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

By Amit Kr.

Nirala
What is Server

 A Server is
 a computer program or a machine,
 that accepts & respond to requests generated by
another program/machine(i.e. client)

 In Compilation, we can say that

“A Server is a computer program or a machine that


accept and process requests generated by another
program or machine and respond to them. ”
What is Server Continued…


 A computer that runs a Server Software can said to be a
SERVER.
 In simple terms we can say that
A Server is a high performance computer that runs
a Server Software and is capable to handle user
requests, managing networks data & resources,
provides some kind of shared services to the
connected workstation (clients) over a
communication channel(network).
Primary functions of Server

 managing network resources,
 provides shared services to connected workstations
(clients) i.e. serving all those computers that are
present in its network
 share data or hardware and software resources
among clients
Type of Servers

 There are so many types computer servers, the most
popular Servers are
 FTP servers,
 Application Server
 Web Server
 Online Game Sever

 Some other type of servers : List Server; Mail Server,


IRC Server, Chat Server;
Application Server

 Application Server is
 a server program in a computer in distributed
network system
 that provides business logic for an application
program,
Business logic are business rules that determine how
data can be created, displayed, stored, and changed.
Application Server in 3-tier
Application
Database Server

Sending Requests
SQL Query

Sending Replies

Client
Application Server
DataBase
Web Server

 Web Server is a IT (Information Technology)
component that processes user requests via HTTP(
Hypertext Transfer Protocol).

 A Web Server
 Stores, process And deliver Web page to client.
 Web Server works as
Receive request from client  generate response  send
response to client.
Web Server (continued)


Request
Data

User Agent http request Stored on


another
such as: server
Web browser
http response

Client

Web Server Secondary Storage


Web Server (continued)


1) A user agent initiates the communication by sending a
HTTP request for the specific resource,

2) Server processes the user request ,Search the requested


content in its database(in documents and files)

3) And responds with the content of that resource or an


error message if unable to do so.

Most popular web Servers are: Apache Http Server


(tomcat),Microsoft IIS (Internet Information Server) , lighttpd ,
Jigsaw Server
Web Server Vs. Application Server

 Note : Application server is the Superior server because it is
capable to handle the Web Server functions too.
i.e. Every Application Server has a inbuilt Web Server in it.

HTML
JSP
SERVLETS
HTML
+
JSP
EJB
SERVLETS
JMS
etc.
etc.
Web Server Application Server
Application Server Web Server

A server that holds the business logic of


Application,& exposes to client
What is it? A server that handles HTTP protocol.


applications through various protocols
including HTTP.

It serve web based applications and


It stores ,processes and deliver
enterprise based applications (Servlets ,
Its work webpages to client over http protocol.
JSP and EJBs...). Application servers may
contain a web server internally.

Keeping HTML, PHP,ASP, JavaScript,


To deliver various applications to
Stylesheets etc. files available for the
another device, it allows everyone in the
Functions web browsers to view when a user
network to run software off of the same
accesses the site on the web, handles
machine.
HTTP requests from clients.

distributed transaction and EJB's. i.e. HTML , Servlets and JSP.


Supports
Enterprise Applications i.e. Web Applications

Resource
High Low
utilization

You might also like