HTTP


David. Gourley
Bok Engelsk 2002 · Electronic books.
Annen tittel
Utgitt
Sebastopol : : O'Reilly Media, , 2002.
Omfang
1 online resource (658 p.)
Opplysninger
Description based upon print version of record.. - 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. - 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. - 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. - HTTP/1.0+ Keep-Alive Connections. - 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. - 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
Emner
Sjanger
Dewey
ISBN
1565925092

Bibliotek som har denne