Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Introduction to the "how theweb works" chapter.
  • Loading branch information
davorg committed Nov 16, 2014
1 parent 1f4d196 commit 7a653d4
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions chapters/how_the_web_works.md
Expand Up @@ -3,6 +3,27 @@
TODO: Put some sort of quote in about documents which are linked
together.

The world wide web works on a "client-server" architecture. The client is usually
a browser (but there are plenty of other types of web client). The server is some
specialised software running somewhere on a machine that you have access to (either
through your local network or the internet).

Your web client sends a request to the server using a protocol called HTTP (the
HyperText Transfer Protocol). The web server processes that request and returns
an appropriate response. Your web client processes that response and takes the
appropriate action. In many cases, the response will consist of a web page. In these
cases, your web clinet (probably a browser) will parse the response and display
the web page to you.

Web pages are created using three technologies.

* HTML is the mark-up language that describes the content of your page.
* CSS sits on top of HTML and describes how your content should be displayed.
* Javascript is a programming language that adds interactice functionality to your
web page.

We will look at all of these technologies in more detail below.

## HTTP

Under the hood, the web is all about the HyperText
Expand Down

0 comments on commit 7a653d4

Please sign in to comment.