Professional Documents
Culture Documents
Unit 1
What is a Server ?
● A server is similar to computer, a device that works on network resources.
● It responses 365 Days 24/7 Hrs every request by user it has to response.
● It may be within a local network or it may be out of local network.
● There are several “Servers ” categories or types of server which define it’s working.
-> Both devices are same but it is different by it’s working. That’s why we call by it’s working.
-> Computer is Less Configuration , Whereas Server is High Configuration in Shared Network.
-> Server is Fixed at One place it will not Move again & again , But Computer,Laptop & Mobile
are shift its location.
How Servers Works ?
● Any Servers works nearly Similar. It will show Response to the Request , any User can Request Some Data
in the form of HTTPS, the Server Response to it in the Same Manner. If data found, it is shown else its
Response will be some errors like data not found.In below Diagram it represents the Web Servers Working.
The page Request by the user and the Response by the Server. It is a Simple Static Page Without Database.
● In below Diagram it represents the Web Servers Working with Database. The Dynamic
Website requires Database for storing and retrieving information or data. In this Page
the request is processed in Web Server then added with data and it goes back to Client
System.It is a fast process . sometime we receive information from server cache page.
Different Types of Servers
● Servers are defined by its working of server tasks jobs.
1. Print Servers 11. List Server
2. File Servers 12. Telnet Server
3. Database Servers. 13. Open Source Server
4. Proxy Server 14. Virtual Server
5. Mail Server 15. Online Gaming Server
6. Web Server 16. Chat Servers
7. Application Server 17. IRC Servers
8. Real-Time Communication Server 18. Fax Servers
9. FTP Server 19. Groupware Servers
10. DNS Server 20. News Servers
1. Print Servers
● A Print Server manage Multiple Printers with a software application, network device or computer. To
make a printer queue status information available to end users and network administrators,a Print Server
is mainly used in Office or where more than 20-50 Users makes use of Printing. It accepts print jobs
task from the computers and sends the jobs to the appropriate printers, queuing the jobs locally to
schedule it so more quickly than the printer Print.
2. File Server
● A Special server is designed specifically for use as Storage , reading and writing files into a file server. A file
server is a computer associated to a network in home or office Network, and that can store many files in the
server’s hard disks. A shared disk access, i.e. shared storage of computer files Connectivity by FTP ( File
Transfer Protocol ), SMB/CIFS protocol (Windows and Unix-like) or NFS protocol (Unix-like systems)and design
of File Server RAID (Redundant Array of Independent Disks) and NAS (Network Storage Network) are used
3. Database Server
● A Database server is basically a Database management System(DBMS) that provide database-server
functionality, and some database like Oracle, DB2, Informix, and Microsoft SQL Server.
PostgreSQL,MYSQL can be used.
4. Proxy Server
● A proxy server is an interface between a client and server.Proxy server is a web Browser program in a local
server and in external server to share connections that full-fill the requests by itself. It forwards the request
to the real server.
5. Mail Server
● Mail servers is mail Storage to Receive Mails, Send Mails across the Internet.Like a Web servers, mail
servers move and store mail to networks (via LANs and WANs) and across the Internet.
6. Web Server
● A Web server has online static web page content display to a Web browser by loading a file from
a disk and serving it across the network to a user’s Web browser. This entire exchange is
mediated by the browser and server talking to each other using HTTP.
7. Application Server
● Application servers are server programs in a computer with a distributed network that provide
the business logic for an application program to act as a type of middleware. Application servers
occupy a large chunk of computing territory between database servers and the end user, and they
often connect the application to users. An Application Server provides services and infrastructure
for developing, deploying, and running applications.
● 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.
What is Application Server?
● An application server is a server specifically designed to run
applications.
● The "server" includes both the hardware and software that
provide an environment for programs to run.
● Application servers are used for many purposes.
● Several examples are listed below:
○ running web applications
○ hosting a hypervisor that manages virtual machines
○ distributing and monitoring software updates
○ processing data sent from another server
Why Use an Application Server?