Med Amine Ben Asker
Nickname : Yuri Laaziz
-
Software Engineering student
Twitter : @asker_amine
website : yurilz.com
1 Web Server Definition
2 Web site Vs Web Server
3 Steps in handling a Client Request
4 Access Control
A web server is a program that generates and transmits responses to client requests for web resources
1. Checking that the request
is authorized
2. Associating the URL in
the request with a file name
3. Constructing the response
message
4. Transmitting the response
message to the requesting
client
1. Read and parse the HTTP request message
2. Translate the URL to a file name
3. Determine whether the request is authorized
4. Generate and transmit the response that includes header to show the status information
A Web server may limit which users can access certain resources.
Authentication identifies the user who originated the request.
Authorization determines which users have access to a particular resource.
In 1989, Tim Berners-Lee had suggested a way to let all users, but particularly scientists, browse each others’ papers on the Internet.
He developed HTML, URLs, and HTTP.
Document layout language (not a programming language).
Defines structure and appearance of Web pages.
HTML files are viewed using a web browser.
PHP
ASP
ASP.NET
Perl
J2EE
Python, e.g. Django
Ruby, e.g. Ruby on Rails
ColdFusion
CSS
HTML
JavaScript
Adobe Flex
Microsoft Silverlight