الجمعة، 28 ديسمبر 2012

مشاركتي

                                                           Web Servers

nDefinitions
qA computer, responsible for accepting HTTP requests from clients, and serving them Web pages.
qA computer program that provides the above mentioned functionality.
nCommon features
qAccepting HTTP requests from the network
qProviding HTTP response to the requester
nTypically consists of an HTML
qUsually capable of logging
nClient requests/Server responses
nDefinitions
qA computer, responsible for accepting HTTP requests from clients, and serving them Web pages.
qA computer program that provides the above mentioned functionality.
nCommon features
qAccepting HTTP requests from the network
qProviding HTTP response to the requester
nTypically consists of an HTML
qUsually capable of logging
nClient requests/Server responses

HTTP 1.1 servers
nTo comply with HTTP 1.1, servers must:
qRequiring the Host: Header. Without it server must response with something like below:
HTTP/1.1 400 Bad Request
Content-Type: text/html
Content-Length: 111
<html><body> <h2>No Host: header received</h2> HTTP 1.1 requests must include the Host: header. </body></html>
qAccepting absolute URL’s
nGET http://www.somehost.com/path/file.html HTTP/1.2
qChunked transfer
First Web Server
nBerners-Lee wrote two programs
qA browser called WorldWideWeb
qThe world’s first Web server, which ran on NeXSTEP
nThe machine is on exhibition at CERN’s public museum


Most Famous Web Servers
nApache HTTP Server from Apache Software Foundation
nInternet Information Services (IIS) from Microsoft
nSun Java Web Server from Sun Microsystems
qFormerly Sun ONE Web Server, iPlanet Web Server, and Netscape Enterprise Server
nZeus Web Server from Zeus Technology