Top Banner
BZUPAGES.COM WEB SERVER PRESENTED TO: SIR AHMAD KAREEM
22

BZUPAGES.COM WEB SERVER PRESENTED TO: SIR AHMAD KAREEM.

Jan 18, 2018

Download

Documents

BZUPAGES.COM Browser Web server Html file http request http response client server Processing of web page
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: BZUPAGES.COM WEB SERVER PRESENTED TO: SIR AHMAD KAREEM.

BZUPAGES.COM

WEB SERVER

PRESENTED TO: SIR AHMAD KAREEM

Page 2: BZUPAGES.COM WEB SERVER PRESENTED TO: SIR AHMAD KAREEM.

BZUPAGES.COM

Web Server• The primary function of a web server is to

deliver web pages to clients.• Deliver the HTML document to the clients.• Client initiates the request for specific

resource using HTTP.• And server responds with the content of

that resource, or an error message if unable to do so

Page 3: BZUPAGES.COM WEB SERVER PRESENTED TO: SIR AHMAD KAREEM.

BZUPAGES.COM

BrowserWeb server Html file

http request

http response

clientserver

Processing of web page

Page 4: BZUPAGES.COM WEB SERVER PRESENTED TO: SIR AHMAD KAREEM.

BZUPAGES.COM

Some Important web servers

• Apache• Microsoft IIS• Nginx• GWS• lighttpd

Page 5: BZUPAGES.COM WEB SERVER PRESENTED TO: SIR AHMAD KAREEM.

BZUPAGES.COM

Vendor Product Web Sites Hosted (millions) Percent

Apache Apache 111 54%

Microsoft IIS 50 24%

Igor Sysoev Nginx 16 8%

Google GWS 15 7%

lighttpd lighttpd 1 0%

Page 7: BZUPAGES.COM WEB SERVER PRESENTED TO: SIR AHMAD KAREEM.

BZUPAGES.COM

History of web servers

Words first web server

In 1989 Tim Berners-Lee proposed to his employer CERN(European Organization for Nuclear Research) a new project, which had the goal of easing the exchange of information between scientists by using a hypertext system

As a result of the implementation of this project, in 1990 Berners-Lee wrote two programs:

•a browser called WorldWideWeb.•the world's first web server, later known as “CERN httpd”, which ran on “NeXTSTEP”.

Page 8: BZUPAGES.COM WEB SERVER PRESENTED TO: SIR AHMAD KAREEM.

BZUPAGES.COM

• Between 1991 and 1994 the simplicity and effectiveness of early technologies used to surf and exchange data through the World Wide Web helped to port them to many different operating systems and spread their use among lots of different social groups of people, first in scientific organizations, then in universities and finally in industry.

• In 1994 Tim Berners-Lee decided to constitute the World Wide Web Consortium to regulate the further development of the many technologies involved (HTTP, HTML, etc.) through a standardization process.

Page 9: BZUPAGES.COM WEB SERVER PRESENTED TO: SIR AHMAD KAREEM.

BZUPAGES.COM

Alia AshrafRoll No.07-19

Page 10: BZUPAGES.COM WEB SERVER PRESENTED TO: SIR AHMAD KAREEM.

BZUPAGES.COM

Common features

• Virtual hosting• Large file support • Bandwidth throttling • Server-side scripting

Page 11: BZUPAGES.COM WEB SERVER PRESENTED TO: SIR AHMAD KAREEM.

BZUPAGES.COM

Common features

• Virtual hosting– To serve many web sites using one IP

address.

• Large file support– To be able to serve files whose size is

greater than 2 GB on 32 bit OS.

Page 12: BZUPAGES.COM WEB SERVER PRESENTED TO: SIR AHMAD KAREEM.

BZUPAGES.COM

Common features

• Bandwidth throttling– To limit the speed of responses in order to

not saturate the network and to be able to serve more clients.

• Server-side scripting– To generate dynamic web pages, but still

keeping web server and web site implementations separate from each other.

Page 13: BZUPAGES.COM WEB SERVER PRESENTED TO: SIR AHMAD KAREEM.

BZUPAGES.COM

Limitation of Web server

• A web server has defined load limits

• It can handle only a limited number of concurrent client connections

• usually between 2 and 80,000 per IP address.

Page 14: BZUPAGES.COM WEB SERVER PRESENTED TO: SIR AHMAD KAREEM.

BZUPAGES.COM

Limitation of Web server

• maximum number of requests per second depending on – its own settings;– the HTTP request type;– content origin (static or dynamic);– the fact that the served content is or is not

cached;– the hardware and software limits of the OS

where it is working.

Page 15: BZUPAGES.COM WEB SERVER PRESENTED TO: SIR AHMAD KAREEM.

BZUPAGES.COM

Shafaque MahmoodRoll No.07-02

Page 16: BZUPAGES.COM WEB SERVER PRESENTED TO: SIR AHMAD KAREEM.

BZUPAGES.COM

IIS

• Internet Information Services • is used to make your computer a web

server• IIS is installed for developing dynamic

website or want to publish website on our own server

• IIS is used on windows plate form

Page 17: BZUPAGES.COM WEB SERVER PRESENTED TO: SIR AHMAD KAREEM.

BZUPAGES.COM

IIS

• IIS takes request from user and executes the required files and sends result back to the user

• IIS server also provides the services of SMTP

Page 18: BZUPAGES.COM WEB SERVER PRESENTED TO: SIR AHMAD KAREEM.

BZUPAGES.COM

Advantages of IIS

• No cost to acquire• Easy service management• Effortless performance monitoring • Robust security

Page 19: BZUPAGES.COM WEB SERVER PRESENTED TO: SIR AHMAD KAREEM.

BZUPAGES.COM

Disadvantages of IIS

• Only works with the Windows OS• Not a terribly flexible web server• Difficult to control how URL's are parsed• If using two servers, the server

configurations must match exactly

Page 20: BZUPAGES.COM WEB SERVER PRESENTED TO: SIR AHMAD KAREEM.

BZUPAGES.COM

IIS installation

• To install IIS you must have your operating systems CD (Win XP or Win 2K).

• Go to control panel and select "Add Remove Programs".

• From that window select "Add Remove Windows Components".

Page 21: BZUPAGES.COM WEB SERVER PRESENTED TO: SIR AHMAD KAREEM.

BZUPAGES.COM

IIS installation

• After this you can see Internet Information Services checkbox. Select this and press OK.

• Installation will be started, during this installation it will ask you to give the path of your Windows CD

Page 22: BZUPAGES.COM WEB SERVER PRESENTED TO: SIR AHMAD KAREEM.

BZUPAGES.COM

IIS installation

• Select from browse and give the path of Windows CD.

• After some time the installation process will be done. And IIS can be used.