- Amazon Business: Make the most of your Amazon Business account with exclusive tools and savings. Login now
- Amazon Business : For business-only pricing, quantity discounts and FREE Shipping. Register a free business account
HTTP: The Definitive Guide: The Definitive Guide (Definitive Guides) 1st Edition
|
David Gourley
(Author)
Find all the books, read about the author, and more.
See search results for this author
Are you an author?
Learn about Author Central
|
|
Marjorie Sayer
(Author)
Find all the books, read about the author, and more.
See search results for this author
Are you an author?
Learn about Author Central
|
Use the Amazon App to scan ISBNs and compare prices.
- Highlight, take notes, and search in the book
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
-
Apple
-
Android
-
Windows Phone
-
Android
|
Download to your computer
|
Kindle Cloud Reader
|
Customers who viewed this item also viewed
High Performance Browser Networking: What every web developer should know about networking and web performancePaperback
Learning HTTP/2: A Practical Guide for BeginnersStephen LudinPaperback
HTTP/2 in ActionPaperback
Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)Robert MartinPaperback
JavaScript: The Definitive Guide: Master the World's Most-Used Programming LanguagePaperback
Designing Web APIs: Building APIs That Developers LovePaperback
Customers who bought this item also bought
Learning HTTP/2: A Practical Guide for BeginnersStephen LudinPaperback
High Performance Browser Networking: What every web developer should know about networking and web performancePaperback
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable SystemsPaperback
RESTful Web Services Cookbook: Solutions for Improving Scalability and SimplicityPaperback
DNS and BIND (5th Edition)Paperback
HTTP/2 in ActionPaperback
What other items do customers buy after viewing this item?
Special offers and product promotions
Editorial Reviews
About the Author
is the Chief Technology Officer of Endeca, where he leads the research and development of Endeca's knowledge navigation products. Prior to working at Endeca, David designed and developed core components of Inktomi's Internet-scale search database and was a senior developer of Inktomi's web caching products. David earned a B.A.in Computer Science from the University of California at Berkeley.
was a member of Inktomi Corporation's founding engineering team, and served as Inktomi's Vice President of R&D where he co-developed Inktomi's search engine database, and led the development of Inktomi's web caching and streaming media technologies. Formerly, he was a scientist at Silicon Graphics and at Apple Computer's Advanced Technology Group. Brian Totty has received several awards for research and teaching excellence, and holds a Ph.D. in Computer Science from the University of Illinois, Urbana-Champaign, and a B.S. in Computer Science from M.I.T.
Product details
- Publisher : O'Reilly Media; 1st edition (October 22, 2002)
- Language : English
- Paperback : 656 pages
- ISBN-10 : 1565925092
- ISBN-13 : 978-1565925090
- Item Weight : 2.28 pounds
- Dimensions : 7 x 1.4 x 9.19 inches
-
Best Sellers Rank:
#567,014 in Books (See Top 100 in Books)
- #126 in Client-Server Networking Systems
- #220 in Web Services
- #274 in JavaScript Programming (Books)
- Customer Reviews:
Customer reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
When I looked for a guide to HTTP, the only cons of this book was its age. Printed, now (2015) 13 years ago, I hesitated if the book is up-to-date. 13 years in IT is like a millennium of human history. Fortunately, my fears soon had disappeared. The book fully covers HTTP 1.1, which is still the most up-to-date version of HTTP protocol. It simply means that the book 13 years since its publication is still perfectly valid.
One thing that can strike a potential buyer is the book size. The HTTP protocol is a relatively simple protocol that was designed as a human readable protocol. In fact, its basic structure can be described in few pages. So why to have 500 pages? It's because the protocol has a lot of very important subtleties that the book covers to the details. Things like TCP connection management, caching, proxies, encodings, authentications, redirection, and even Web robots are covered there. And not just covered, but described on virtually hundreds of figures. For me these figures are the best thing of the book. I can't remember the other text that would have so well-designed figures. The figures are intuitive and easy to follow. Many times they helped me to understand the following text.
As a SW developer I can say, the book is not just and an excellent study material and a great manual of the protocol, but using the text, it's easy to implement your own HTTP parser with things like optimal connection management that are essential for an effective browsing.
Even now in the advent of HTTP 2.0, HTTP: The Definitive Guide: The Definitive Guide is still an essential guide to everyone who needs to understand this protocol.
Still, for such a long book, it's amazing that they kept their focus on HTTP so well - there's a lot of good advice and information in there. I'd recommend it to anybody who deals with the web at a technical level, from programmers to website administrators.
Top reviews from other countries
Even if apparently simple, HTTP hides a lot under the hood and this book does an excellent job unveiling all the nitty gritty details.
The explanation of the RFC-defined big picture always goes side by side with the "real" implementations and the "living standards" used in the industry.
A reprint to handle HTTP 2.0/SPDY is desirable.
Ich habe in diesem Buch viel gelernt. Endlich hat mir jemand MIME erklärt (und ich es auch verstanden).
Das Hyper Text Tranfer Protocol in den Versionen 1.0 und 1.1 (0.9 wird nicht verwendet und nur kurz angesprochen) hatte ich immer als sehr einfach verstanden. Jetzt weiß ich, dass ich die Finger von einer Neuimplementierung weglassen werde und mir immer Bibliotheken zu diesem Thema (z.B. Perl LWP) suchen werde. Die Anzahl und die Semantik der verschiedenen Header Attribute ist erschreckend hoch. Hut ab vor den Apache und Squid Entwicklern, die zu diesem Thema super Software entwicklen.
Das Buch behandelt das Thema sehr umfassend. Unter anderem werden folgende Themen behandelt (sehr intensiv):
- URLs (diesmal richtig erklärt, inklusive der Hintergrund Informationen)
- TCP im Zusammenhang mit dem Hyper Text Transfer Protocol (z.B. warum die persistent connections von Version 1.1 so gut für die Performance sein können)
- Der Basis Ablauf eines H.T.T.P. Requests mit den verschiedenen Bearbeitungsstufen
- Proxy Server und Caching (komplexe Materie, da Header rewrites stattfinden müssen)
- Web Robots (vor allem, worauf man aufpassen muss, wenn man einen solchen entwickelt)
- Cookies (Anwendung, Kodierung usw., sehr verständlich)
- Authentifizierung (einfach und mit MD5 Kodierung)
- H.T.T.P.S. und seine Eigenschaften bzw. Anwendung
- MIME Kodierung für die einzelnen Objekte
Nach diesem Buch wird man auch die verschiedenen Schritte in der Abarbeitung eines Requests in Apache besser verstehen (und sicherlich leichter ein Apache Modul entwickeln können).
Für alle die mit H.T.T.P. zu tun haben (sei es als CGI Programmierer, Web Server Administrator, Netzwerk Administrator oder Web Service Entwickler) kann ich das Buch sehr empfehlen. Der Umfang des Buches mag zuerst abschrecken, aber das Thema ist nun einmal nicht ganz einfach und die Coverage sehr gut.

