|
14 of 15 people found the following review helpful:
5.0 out of 5 stars
The only book of its kind!, May 12, 2003
I had never thought of HTTP in such a broad scale before I read "HTTP::The Definitive Guide". Apparently, Web sites and Web browsers are not the only things that should come to mind when one thinks of HTTP. Flexibility of the protocol made it home for so many breakthroughs of the Internet. It's amazing that there were no comprehensive textbooks covering the topic until today.Organizing such enormous data in a 500-line book is a challenge already. But authors managed to go even beyond. The result was a well organized, comprehensive and amazingly easy to follow book. The book is organized into 6 large sections. Each section is split into Chapters. Wherever appropriate, authors use figures and diagrams to illustrate the point. The first section, called "Web's Foundation" covers most of the things an average web developer may already have known. It starts off with a chapter on HTTP Overview, and covers such topics as URLs, HTTP Messages - requests and responses, connections - parallel, persistent and pipeline. Some of the highlights are HTTP versions and their differences, URL conversion algorithms and status codes. The second section, called "HTTP Architecture", is probably the most informative section with lots of gory details. It discusses existing technologies that make things happen - players of the Web. Starts with Web Servers that actually serve the original content. Takes you step by step what exactly happens once the Server accepts the request from your browser and displays you the page. Other technologies, such as Proxies, Caching, Gateways, Tunnels and Relays are very well covered. They even talk about Web Robots (a.k.a. Crawlers) and allocate over 30 exciting pages on these both annoying and incredibly useful "creatures". The section is finished with a brief overview of HTTP-NG, also called "Next Generation HTTP". "Identification, Authorization, and Security" is the next section, that talks about just that. Detailed coverage on Cookies, Basic and Digestion Authentication available. Walks you through the architecture of HTTPS, a.k.a SSL/TLC and algorithms used. Fourth section is on Encoding, Internationalization and Content Negotiation. Fifth section is on Content Publishing and Distribution. Types of web hosting and Publishing systems - all covered. Also allocated good deal of time on explaining Redirections and Load Balancing - very useful topic. Wraps up the discussion with a chapter on Logging and Usage tracking. Last, over 100 pages of the book are all useful Appendixes. If you really want to understand how the Web really works (I mean, really), this is a "must have" book.
|