Cover of HTTP: The Definitive Guide

HTTP: The Definitive Guide

Behind every web transaction lies the Hypertext Transfer Protocol (HTTP) — the language of web browsers and servers, of portals and search engines, of e-commerce and web services. Understanding HTTP is essential for practically all web-based programming, design, analysis, and administration.While the basics of HTTP are elegantly simple, the protocol's advanced features are notoriously confusing, because they knit together complex technologies and terminology from many disciplines. This book clearly explains HTTP and these interrelated core technologies, in twenty-one logically organized chapters, backed up by hundreds of detailed illustrations and examples, and convenient reference appendices. HTTP: The Definitive Guideexplains everything people need to use HTTP efficiently — including the "black arts" and "tricks of the trade" — in a concise and readable manner.In addition to explaining the basic HTTP features, syntax and guidelines, this book clarifies related, but often misunderstood topics, such as: TCP connection management, web proxy and cache architectures, web robots and robots.txt files, Basic and Digest authentication, secure HTTP transactions, entity body processing, internationalized content, and traffic redirection.Many technical professionals will benefit from this book. Internet architects and developers who need to design and develop software, IT professionals who need to understand Internet architectural components and interactions, multimedia designers who need to publish and host multimedia, performance engineers who need to optimize web performance, technical marketing professionals who need a clear picture of core web architectures and protocols, as well as untold numbers of students and hobbyists will all benefit from the knowledge packed in this volume.There are many books that explain how to use the Web, but this is the one that explains how the Web works. Written by experts with years of design and implementation experience, this book is the definitive technical bible that describes the "why" and the "how" of HTTP and web core technologies. HTTP: The Definitive Guideis an essential reference that no technically-inclined member of the Internet community should be without.

Audience
adult
Length
epic · 656 pages

Click a tag to see books like this one that share it. Point at it (on a phone, tap it) for less of it instead.

Read it? Sign in to help tag it.

Liked HTTP: The Definitive Guide? Here’s where I’d start.

These suit anyone who liked HTTP: The Definitive Guide. Sign in and mark a few books for picks shaped around your own taste.

  1. RESTful Web Services Shares programming, tech, software development
  2. Even Faster Web Sites Shares programming, web, web development
  3. High Performance Browser Networking Shares programming, web development, tech
  4. sed & awk Shares programming, computer, computer science

“People who read HTTP: The Definitive Guide tend to reach for these next.”

  1. HTML & XHTML: The Definitive Guide
  2. The TCP/IP Guide: A Comprehensive, Illustrated Internet Protocols Reference
  3. Learning the bash Shell
  4. SQL Antipatterns

“If you want more of the same (science about technology), start with these.”

  1. C++ Coding Standards: 101 Rules, Guidelines, and Best Practices
  2. Lex & Yacc
  3. Learning Jquery: Better Interaction Design and Web Development with Simple JavaScript Techniques
  4. MCTS Self-Paced Training Kit (Exam 70-536): Microsoft® .NET Framework 2.0�Application Development Foundation: Microsoft .NET Framework 2.0--Application Development Foundation

“If it was the programming that hooked you, try one of these.”

  1. Building Scalable Web Sites
  2. RESTful Web APIs
  3. More Joel on Software: Further Thoughts on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, ... or Ill Luck, Work with Them in Some Capacity
  4. Code Simplicity: The Fundamentals of Software

“These start from a similar idea, even if they go somewhere else with it.”

  1. Dynamic HTML: The Definitive Reference: The Definitive Reference
  2. Processing: A Programming Handbook for Visual Designers and Artists
  3. Learning PHP 5
  4. Programming WCF Services