HTTP
Står för "Hypertext Transfer Protocol." HTTP är protokoll används för att överföra data över webb. Det är en del av Internet protokoll svit och definierar kommandon och tjänster som används för sändning webbsida data.
HTTP använder en server-klientmodell. A klientkan till exempel vara en hemdator, bärbar dator eller mobil enhet. HTTP server är vanligtvis en webbhotell kör webbserverprogramvara, t.ex. Apache or IIS. När du öppnar en webbplats, din webbläsare skickar en begäran till motsvarande webbserver och den svarar med en HTTP-statuskod. Om URL är giltigt och anslutningen beviljas kommer servern att skicka webbläsaren och relaterade filer till din webbläsare.
Några vanliga HTTP-statuskoder inkluderar:
- 200 - lyckad begäran (webbsidan finns)
- 301 - flyttas permanent (vidarebefordras ofta till en ny URL)
- 401 - obehörig begäran (auktorisering krävs)
- 403 - förbjudet (åtkomst är inte tillåtet till sidan eller katalogen)
- 500 - internt serverfel (orsakas ofta av felaktig serverkonfiguration)
HTTP definierar också kommandon som FÅ och POST, som används för att hantera formulärinlämningar på webbplatser. De ANSLUTA kommandot används för att underlätta en säker anslutning som är krypterad använder sig av SSL. Krypterade HTTP-anslutningar sker över HTTPS, en förlängning av HTTP utformad för säkra dataöverföringar.
OBS: Webbadresser som börjar med "http: //" nås via standarden hypertext överför protokoll och användning port 80 som standard. Webbadresser som börjar med "https: //" nås via en säker HTTPS-anslutning och använder ofta port 443.