Vi använder en URL för att besöka en hemsida:
https://vecka.nu
protokoll://domainname.topdomain
Varje enhet på internet har ett unikt IP.
Vi kopplar upp oss mot varandras IP via ett domännamn
All data skickas via detta protokoll
Transmission: Överföring av data
Control: Kontrollera att data är skickad
Protocol: standardiserat sätt
En överföring sker på webben sker via HTTP-protokollet
Främst via GET för att hämta från en server
POST för att skicka till en server
REQUEST - RESPONSE
CLIENT - SERVER
GET: Hämta data
POST: Skicka data
PATCH: Uppdatera data
PUT: Byta ut data
DELETE: Ta bort data
GET /index.html HTTP/1.1
Host: github.com
HTTP/1.1 200 OK
<html>
<head>
<title>FED17 HomePage bla bla</title>
</head>
Den bästa: 200 OK
Den sämsta: 404 NOT FOUND
Liknande som en html har en <head>-tagg samt en <body>-tagg
Har varje request HEADERS och BODY
meta data om varje förfrågan
Berättar om vilket typ av innehåll som levereras, hur länge innehållet ska samt vilka som får komma åt innehållet
header("Location: index.php");
All "synlig" information
All HTML
Hämtar vi en bild ligger bilden i body