|
HTTP General Operation and Connections
The Hypertext Transfer Protocol (HTTP)
began as an extremely basic protocol, designed to do just one thing:
allow a client to send a simple request for a hypertext file and receive
it back from the server. Modern HTTP remains at its heart a straight-forward
request/reply protocol, but now includes many new features and capabilities
to support the growing size of the World Wide Web and the ever-increasing
variety of ways that people have found to use it. The best place to
start in explaining HTTP is thus by looking at its operation as a whole
and how communication takes place between a Web server and a Web client.
In this section I introduce the Hypertext
Transfer Protocol by describing its operation in general terms. I begin
with a high-level overview of HTTP and discussion of its operational
model. I explain the two types of connections that are supported between
HTTP clients and servers, and the method by which requests can be pipelined
in HTTP/1.1. I then provide more information about how persistent connections
are established, managed and terminated in the current version of HTTP.
|
Quick navigation to subsections and regular topics in this section
|
| If you find The TCP/IP Guide useful, please consider making a small Paypal donation to help the site, using one of the buttons below. You can also donate a custom amount using the far right button (not less than $1 please, or PayPal gets most/all of your money!) In lieu of a larger donation, you may wish to consider purchasing a download license of The TCP/IP Guide. Thanks for your support! |
|
|
Home -
Table Of Contents - Contact Us
The TCP/IP Guide (http://www.TCPIPGuide.com)
Version 3.0 - Version Date: September 20, 2005
© Copyright 2001-2005 Charles M. Kozierok. All Rights Reserved.
Not responsible for any loss resulting from the use of this site.
|