My Account Log in

1 option

HTTP : the definitive guide / David Gourley and Brian Totty ; with Marjorie Sayer, Sailu Reddy, and Anshu Aggarwal.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Gourley, David.
Contributor:
Totty, Brian.
Language:
English
Subjects (All):
HTTP (Computer network protocol).
Hypertext systems.
Physical Description:
1 online resource (658 p.)
Edition:
First edition.
Place of Publication:
Sebastopol, California : O'Reilly, 2002.
Language Note:
English
System Details:
text file
Summary:
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 logica
Contents:
Table of Contents; Preface; Running Example: Joe's Hardware Store; Chapter-by-Chapter Guide; Typographic Conventions; Comments and Questions; Acknowledgments; Part I; Overview of HTTP; HTTP: The Internet's Multimedia Courier; Web Clients and Servers; Resources; Media Types; URIs; URLs; URNs; Transactions; Methods; Status Codes; Web Pages Can Consist of Multiple Objects; Messages; Simple Message Example; Connections; TCP/IP; Connections, IP Addresses, and Port Numbers; A Real Example Using Telnet; Protocol Versions; Architectural Components of the Web; Proxies; Caches; Gateways; Tunnels
AgentsThe End of the Beginning; For More Information; HTTP Protocol Information; Historical Perspective; Other World Wide Web Information; URLs and Resources; Navigating the Internet's Resources; The Dark Days Before URLs; URL Syntax; Schemes: What Protocol to Use; Hosts and Ports; Usernames and Passwords; Paths; Parameters; Query Strings; Fragments; URL Shortcuts; Relative URLs; Base URLs; Resolving relative references; Expandomatic URLs; Shady Characters; The URL Character Set; Encoding Mechanisms; Character Restrictions; A Bit More; A Sea of Schemes; The Future; If Not Now, When?
For More InformationHTTP Messages; The Flow of Messages; Messages Commute Inbound to the Origin Server; Messages Flow Downstream; The Parts of a Message; Message Syntax; Start Lines; Request line; Response line; Methods; Status codes; Reason phrases; Version numbers; Headers; Header classifications; Header continuation lines; Entity Bodies; Version 0.9 Messages; Methods; Safe Methods; GET; HEAD; PUT; POST; TRACE; OPTIONS; DELETE; Extension Methods; Status Codes; 100-199: Informational Status Codes; Clients and 100 Continue; Servers and 100 Continue; Proxies and 100 Continue
200-299: Success Status Codes300-399: Redirection Status Codes; 400-499: Client Error Status Codes; 500-599: Server Error Status Codes; Headers; General Headers; General caching headers; Request Headers; Accept headers; Conditional request headers; Request security headers; Proxy request headers; Response Headers; Negotiation headers; Response security headers; Entity Headers; Content headers; Entity caching headers; For More Information; Connection Management; TCP Connections; TCP Reliable Data Pipes; TCP Streams Are Segmented and Shipped by IP Packets; Keeping TCP Connections Straight
Programming with TCP SocketsTCP Performance Considerations; HTTP Transaction Delays; Performance Focus Areas; TCP Connection Handshake Delays; Delayed Acknowledgments; TCP Slow Start; Nagle's Algorithm and TCP_NODELAY; TIME_WAIT Accumulation and Port Exhaustion; HTTP Connection Handling; The Oft-Misunderstood Connection Header; Serial Transaction Delays; Parallel Connections; Parallel Connections May Make Pages Load Faster; Parallel Connections Are Not Always Faster; Parallel Connections May "Feel" Faster; Persistent Connections; Persistent Versus Parallel Connections
HTTP/1.0+ Keep-Alive Connections
Notes:
Description based upon print version of record.
Includes bibliographical references and index.
Description based on print version record.
ISBN:
9781449379582
1449379583
9780596519926
0596519923
OCLC:
863821437

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account