Skip to Content
HTML & CSS: The Good Parts
book

HTML & CSS: The Good Parts

by Ben Henick
February 2010
Intermediate to advanced
352 pages
11h 4m
English
O'Reilly Media, Inc.
Content preview from HTML & CSS: The Good Parts

Appendix A. URIs, Client-Server Architecture, and HTTP

While hypertext brings into being a (virtual) landscape unlike anything else in human experience, its reliance on the underlying Internet often goes unnoticed. Web developers don’t need to know much about the deep plumbing of the Internet—parts like TCP, IP, and DNS. Hypertext Transfer Protocol (HTTP), though, is critical to website construction, as it provides the foundation for all those http:// URIs scattered in links and references.

The Underlying Client-Server Architecture

Client-server protocols (including HTTP) typically work through the steps shown in Figure A-1 over the course of a transaction.

Client-server architecture as a flow of six steps

Figure A-1. Client-server architecture as a flow of six steps

  1. The client looks up the IP address of the server from a nameserver if necessary.

  2. The client looks up and opens a transport layer connection to the server; in the case of HTTP, this is done via TCP/IP.

  3. The client then sends data to the server over that connection that is adequate to the requirements of receiving a reply from the server. That broadcast is usually termed a request.

  4. The server receives the request and processes it by running all related executable code, then packaging the resulting output.

  5. The server sends that packaged data back along the connection opened by the client in step 1. This is usually referred to as the response.

  6. The client receives the data and—if it’s ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

HTML & CSS: Design and Build Websites

HTML & CSS: Design and Build Websites

Jon Duckett
Head First HTML and CSS, 2nd Edition

Head First HTML and CSS, 2nd Edition

Elisabeth Robson, Eric Freeman

Publisher Resources

ISBN: 9781449381943Errata Page