or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Sell Back Your Copy
For a $4.03 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Web Protocols and Practice: HTTP/1.1, Networking Protocols, Caching, and Traffic Measurement
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Web Protocols and Practice: HTTP/1.1, Networking Protocols, Caching, and Traffic Measurement [Paperback]

Balachander Krishnamurthy (Author), Jennifer Rexford (Author)
4.8 out of 5 stars  See all reviews (9 customer reviews)

List Price: $54.99
Price: $40.28 & this item ships for FREE with Super Saver Shipping. Details
You Save: $14.71 (27%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 16 left in stock--order soon (more on the way).
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Sell Back Your Copy for $4.03
Whether you buy it used on Amazon for $9.03 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $4.03.
Used Price$9.03
Trade-in Price$4.03
Price after
Trade-in
$5.00

Book Description

0201710889 978-0201710885 May 14, 2001 1
Just as TCP/IP is a central protocol for the Internet, HTTP is a central protocol for the web. They are both critical for web networking. Web Protocols and Practice is the most authoritative and comprehensive guide to the Web's technical underpinnings. Authored by legendary AT&T Labs researcher Bala Krishnamurthy and renowned Web networking expert Jennifer Rexford, this book offers exceptionally thorough coverage of core Web protocols-including the most detailed discussion of HTTP /1.1 and its relationship to TCP/IP networking ever presented. The authors begin with a broad overview of the evolution of the Web, including its naming infrastructure, HTML document language, and HTTP message exchange protocol. Next, they introduce the inner workings of clients, proxies, and servers, as well as scripts, handlers, search engines, cookies, and authentication. The heart of the book is a detailed discussion of the core Web protocols DNS, TCP/IP, and HTTP. An essential resource for all networking and Internet professionals, and for all developers building Internet applications.

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Web Protocols and Practice: HTTP/1.1, Networking Protocols, Caching, and Traffic Measurement + HTTP: The Definitive Guide + HTTP Developer's Handbook
Price For All Three: $96.17

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • HTTP: The Definitive Guide $29.99

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • HTTP Developer's Handbook $25.90

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

Amazon.com Review

Carefully prepared content gets all the glory, but the job of delivering multimedia information to the people and machines who require it falls to a set of protocols. Web Protocols and Practice explains how resources locate one another on the constantly changing Internet, how they ask for other resources, and how those documents and media are delivered. This comprehensive document does more than any other book around to eliminate vague hand-waving and actually explain how the Internet works. Anyone who's heard explanations along the lines of, "The Domain Name Service resolves the machine name to an IP address" or "The browser makes a POST request" and wanted to scream "But HOW?" will love what Balachander Krishnamurthy and Jennifer Rexford have done in these pages.

The authors approach HyperText Transfer Protocol (HTTP) and the other protocols covered from an engineering perspective, which is to say that they outline the problems the protocols are meant to solve before going into detail about what the protocols do. They also explain the evolution of protocols over time, and call attention to the shortcomings of protocols and their likely evolutionary paths. Nearly all of the explanatory material takes the form of bright, carefully considered text that's supplemented by message listings ("The server could reply with...") and a handful of conceptual diagrams. Later chapters transcend the protocols themselves to focus on questions of reliability, traffic measurement, and efficient caching. --David Wall

Topics covered: The protocols that underpin transactions on the Internet and other networks that employ Internet communications standards. Detailed coverage goes to the HyperText Transfer Protocol (HTTP) versions 1.0 and 1.1, the Internet Protocol addressing scheme, and the Transmission Control Protocol specification. Design of Web servers, cache servers, and proxy servers gets much attention, as do site workload and traffic metrics.

From the Inside Flap

Introduction

This book describes the technical underpinnings of the World Wide Web. We discuss the technology for transferring, caching, and measuring the messages that carry the content between Web sites and end users. The messages are exchanged between clients, proxies, and serversthe three main software components of the Web. The format and transfer of these messages are dictated by communication protocols codified in standards documents over a period of years. Evaluating and improving Web performance relies on having effective techniques for collecting and analyzing measurements of the message traffic. By moving Web content closer to the end users, caching reduces user-perceived latency, as well as load on the Web servers and the underlying network. Web traffic is moving from delivery of text and image content to include audio and video streaming. Multimedia streaming has its own suite of communication protocols. These topics, constituting the technical core of the Web, are discussed in detail in this book.

This book provides a comprehensive treatment of the systems and protocols responsible for the transfer of Web content. The audience for this book includes Web technologists, Web site administrators, developers who rely on the Web infrastructure, students in networking and the Web, and the Web research community. The book focuses on the mature and stable aspects of the Web. In contrast to the rapidly changing techniques for creating and displaying Web content, the standardized communication protocols discussed in the book change relatively slowly. A variety of examples, state-of-the-art reports, and case studies are used to illustrate the operation of the Web and the interplay among the various components. The book includes detailed examples of the HTTP protocol, a state-of-the-art overview of Web caching and multimedia streaming, and case studies of the Apache Web server, the Squid proxy, and traffic measurement techniques. The book is a valuable resource for understanding the technology and current practices of the Web. Organization of the Book

The first section of the book consists of an opening chapter that provides a broad overview of the evolution of the World Wide Web and discusses the Web's naming infrastructure, document language, and message exchange protocol. The remainder of the book is divided into five sections consisting of 14 chapters:

Software components: These three chapters present the inner workings of clients, proxies, and servers, including a discussion of related topics such as scripts, handlers, search engines, cookies, and authentication.

Web protocols: The core of the book, these four chapters present the networking protocols underlying the Web (Internet Protocol, Transmission Control Protocol, and the Domain Name System), the design of HTTP/1.0, a comprehensive overview of HTTP/1.1, and the interaction between http and TCP.

Traffic measurement and workload characterization: These two chapters describe the various techniques for measuring and analyzing Web traffic, as well as an overview of the key parameters of Web workload models used in evaluating Web performance.

Web caching and multimedia streaming: These two chapters provide a state-of-the-art overview of key Web applications. Web caching involves moving content closer to the user to reduce user-perceived latency and the load on the server and the network. Multimedia streaming involves overlapping the transfer of audio and video data with the playback at the receiver.

Research perspectives: These three chapters present research perspectives on caching, measurement, and protocols to provide a glimpse of the evolving technology in these areas and reinforce the material presented in the earlier parts of the book. Intended Audience

The book is self-contained and does not assume any prior knowledge of Web or networking technology. An extensive bibliography points readers to additional information on specific topics. The book has several audience segments, including:

Students: Undergraduate students in advanced courses and graduate students can use the book as an introduction to the protocol, network, and measurement aspects of the Web. The book is self-contained and does not assume the student is familiar with network protocols. We do assume a basic familiarity with computer science concepts. The book includes case studies and research perspectives to guide students in applying the ideas they have learned. The book's focus on core concepts and protocol evolution ensures that the student acquires knowledge that has broad applications beyond any particular realization of Web technology.

Web technologists: The book provides developers with an in-depth treatment of the various protocols and software components in the Web. A developer can learn about HTTP and the related networking protocols, such as IP, TCP, and DNS, and their relationship to Web clients, proxies, and servers. In addition, the book includes an extensive treatment of Web traffic measurement andworkload characterization that can aid developers in evaluating and improving the performance of their software in realistic settings.

Web and networking researchers: Academic and industrial researchers can use the book as a primary source of information about the technical underpinnings of the Web and its relationship to the Internet. The core portions of the book highlight the mature technologies underlying the Web, to provide the necessary context for research work in this area. The advanced material on research perspectives provides a timely view of ongoing work that may influence the evolution of the Web, and the extensive bibliography points the reader to research publications and standards documents with additional details.

Web administrators: Administrators of Web proxies and servers can develop a deeper understanding of the operation of these software components. The book can serve as a reference for key concepts and protocol features. The emphasis on performance issues can aid administrators in tuning the configuration of a proxy or server, complementing other texts that present detailed guidelines of how to configure a particular hardware or software platform. The material on Web measurement and the interaction between HTTP and networking protocols can help administrators in diagnosing performance problems.

The book can be used as a reference, a self-study guide, or part of a one- or two-semester course on Web technology or networking. Readers may follow a variety of paths through the book, depending on their backgrounds and interests. Some readers may skip the elementary chapters, whereas other readers may skip the research perspectives material.

0201710889P04302001


Product Details

  • Paperback: 672 pages
  • Publisher: Addison-Wesley Professional; 1 edition (May 14, 2001)
  • Language: English
  • ISBN-10: 0201710889
  • ISBN-13: 978-0201710885
  • Product Dimensions: 9.4 x 7.6 x 1.4 inches
  • Shipping Weight: 2.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (9 customer reviews)
  • Amazon Best Sellers Rank: #828,890 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

9 Reviews
5 star:
 (8)
4 star:    (0)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.8 out of 5 stars (9 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

26 of 27 people found the following review helpful:
5.0 out of 5 stars Understand Web Performance, August 8, 2001
By 
C. Mellor (Macomb, MI United States) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: Web Protocols and Practice: HTTP/1.1, Networking Protocols, Caching, and Traffic Measurement (Paperback)
You've built a B2C or B2B web service. You get great response time from your office, but there are times when your customers across the country report poor performance.

This book with help you understand the entire path between browser and web server and how Internet latency and intermediaries like Proxy servers add to transaction delay. This is the only source that I've seen that a) Defines HTTP 1.1 and b) describes the relationship between HTTP and the TCP/IP protocol stack, making recommendations on how to tune the stack to reduce the effect of latency.

You'll learn that many of TCP's flow control mechanisms were designed for FTP, Telnet and Rlogin and some default settings are not optimized, or even appropriate for HTTP.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


20 of 21 people found the following review helpful:
5.0 out of 5 stars If you read only one book on HTTP, READ THIS!!!, August 4, 2001
By A Customer
This review is from: Web Protocols and Practice: HTTP/1.1, Networking Protocols, Caching, and Traffic Measurement (Paperback)
This is a fabulous book, technically competent, well-written, easy to read and well-organized. It comprehensively covers all the tech-weenie needs to know about clients, proxies, servers, HTTP, and a bunch more without drowning you in math or killing you softly with a gazillion irrelevant details. I found the last chapter, the "Research Perspectives," to be particularly up-to-date and useful. There is a ton of information about HTTP floating around out there. Figuratively speaking, Rexford and Krishnamurthy have taken as their input the coal and produced as their output this diamond.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


13 of 14 people found the following review helpful:
5.0 out of 5 stars great book for researchers on web, June 8, 2001
By A Customer
This review is from: Web Protocols and Practice: HTTP/1.1, Networking Protocols, Caching, and Traffic Measurement (Paperback)
This is the most comprehensive book on HTTP protocols that I have seen. It covers all related areas, such as web caching, web workloads, and most importantly, possible research directions. (though it has the bias of the authors ;-)) from the prespective of research. Moreover, it is a very timely book, you will find the bibliography of this book is very useful.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews







Only search this product's reviews



What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(4)
(4)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject