next up previous
Next: Outline Up: Introduction Previous: Motivation

Steps in HTTP request service

Before we discuss further, it is important to understand how a HTTP request is serviced, so it is briefly discussed here. A client's request for desired object is fulfilled in following steps:

Thus HTTP request service path allows us to distribute requests at two levels, first at DNS at the time of resolution of domain name to server IP address, and the other at server when request reaches at that server. Any system consisting of multiple servers and some request distribution mechanism is termed Distributed Web Server System (DWSS).

Time taken for service of any HTTP request submitted by client depends on two major factors namely network conditions and server load. Even if there is a capable server system present, but the connectivity of client in terms of delay, available bandwidth or packet loss is not good, it will sees large delays. If server system is saturated with requests, time taken for service is very large. So for keeping response time minimum, web server system should take into account both the factors.


next up previous
Next: Outline Up: Introduction Previous: Motivation
Puneet Agarwal 2001-05-12