Joseph Reagle
I’m using clips from Jessica McKellar’s How the Internet works
http://example.com:8042/over/there?name=ferret#nose
\_/ \__________/\___/\_________/ \_________/ \__/
| | | | | |
scheme authority port path query fragment
You type:
http://www.example.com/Index.Html
Your browser sends:
GET /Index.Html HTTP/1.1
Host: www.example.com
HTTP/1.1 200 OK
Date: Mon, 23 May 2005 22:38:34 GMT
Server: Apache/1.3.3.7 (Unix) (Red-Hat/Linux)
Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT
ETag: "3f80f-1b6-3e1cb03b"
Content-Type: text/html; charset=UTF-8
Content-Length: 131
Accept-Ranges: bytes
Connection: close
<html>
<head>
<title>An Example Page</title>
</head>
<body>
Hello World, this is a very simple HTML document.
</body>
</html>
<html>
<head>
<title>An Example Page</title>
</head>
<body>
Hello World, this is a very simple HTML document.
</body>
</html>
GET /index.html HTTP/1.1
Host: www.example.org
...
The server won’t know who you are.
HTTP/1.0 200 OK
Content-type: text/html
Set-Cookie: theme=light
Set-Cookie: sessionToken=abc123; Expires=Wed, 09 Jun 2021 10:18:14 GMT
...
The server asks you to store and resend this information when you next visit.
GET /spec.html HTTP/1.1
Host: www.example.org
Cookie: theme=light; sessionToken=abc123
...
The server will know your previously set preferences.
Histiaeus is said to have tattooed a message on a slave’s head and let the hair grow in.
the ciphertext “fuxppb” has been shifted forward 3 letters?
fuxppbetwooadsvnnzcrummy(used by HTTPS and replaces SSL)
worm (autonomous); virus (dependent); Trojan (non-self-replicating); bots (remote controlled)
| a. DNS | 1. location of Web resource |
| b. IP | 2. reliably deliver data |
| c. TCP | 3. addressing and routing |
| d. HTTP | 4. marked up Webpage content |
| e. HTML | 5. requesting Web resource |
| f. URL | 6. name to IP mapping |
What are the three important components of web security?
The ciphertext “gljlwdo” has been shifted forward 4 letters.
gljlwdofkikvcnejhjubmdigital