Start Logga In Skriv Artikel Om Oss
Vad söker du?
Allt om 'HTTP'

HTTP

HTTP (Hypertext Transfer Protocol) är ett protokoll som framför allt talas mellan webbläsare och webbservrar.

HTTP-protokollet började användas år1990 som en ersättare till Gopher. Den första versionen av protokollet var HTTP/0.9.

HTTP/0.9 har ett kommando:

  • GET -- "ge mig foo." Svaret blir innehållet för foo, om nu foo finns.

Strax efter kom HTTP/1.0 med:

  • POST -- "här kommer något!" Används exempelvis för att skicka data från formulär till servern.
  • HEAD -- "hare vart nåt?" Svaret bli som det från GET, men med bara metadata.

Den 7:de och sista versionen av HTTP/1.0 som W3C gav ut blev RFC 1945 och därefter vidareutvecklades det i januari 1996 som HTTP/1.1. Det är denna version som är aktuell idag, men den har ändrats fortlöpande sedan den kom. HTTP/1.1 definieras av W3C och IETF i RFC 2616.

I HTTP/1.1 -- som alla moderna webbläsare stödjer -- lade man till en del funktionalitet, bl a:

  • Klienten talar om för servern vilken domän den söker. Detta möjliggör att en HTTP-server kan svara både som www.foo.com och www.bar.com.
  • Flera frågor och svar kan skickas över en öppen uppkoppling. Tidigare har en ny (TCP-)uppkoppling skapats och stängts för varje par av frågor och svar.
  • Svar uppdelade i portioner som skickas till klienten. Detta underlättar serverns hantering av stora svar.
  • Återupptagning av nedladdning utan att behöva skicka om hela filen.
  • Möjlighet att få skräddarsydda svar, som i det språk användaren föredrar.
  • Utbyggt stöd för HTTP-proxys.

Tänk om någon grupp hade satt sig ner i ett rum, bildat en kommitté och satt upp en kravlista motsvarande allt vi gör på World Wide Web idag. Då hade gruppen kommit ut ur rummet fem år senare med ett gigantiskt dokument som dokumenterade ett protokoll som ingen kunde implementera i programvara.

Tack vare att HTTP var så enkelt uppstod snabbt en stor flora programvaror, både webbservrar och webbläsare. Tack, Tim Berners-Lee! Men visst har vi sedan dess översvämmats med protokoll och språk som opererar över HTTP, exempelvis ECMAScript, HTML, XHTML, VBScript och Flash.

Se även HTTPS.

Redigera?

Artikeln skriven 2009-01-10 av Learning4sharing

Inga kategorier för denna artikel än...

Vi behhöver hjälp att kategorisera våra artiklar. Kan du skriva ett nyckelord för denna artikel? Du kan skriva upp till 3 olika nyckelord för denna artikel, vi uppskattar din hjälp!

Skriv nyckelord som du tycker beskriver denna artikel på ett bra sätt. Du kan ange 3 olika nyckelord för denna artikel, max 20 tecken per nyckelord.

  1. Lägg till fler
    Skriv in svaret på frågan: 2+8

Intresserad av fler artiklar?

Operativsystem
Hårddisk
AIX
Microsoft
PalmOS
IETF
SMTP
Nätverk
Citat

Senaste sökningarna

Franska revolutionen har fått 1368 sökningar. Den senaste gjordes 2020-05-26 22:14:39.

folkgrupp har fått 1178 sökningar. Den senaste gjordes 2020-05-26 22:09:16.

genarp har fått 978 sökningar. Den senaste gjordes 2020-05-26 22:09:07.

dns har fått 1364 sökningar. Den senaste gjordes 2020-05-26 22:07:33.

novell har fått 1016 sökningar. Den senaste gjordes 2020-05-26 22:07:23.

giraffdjur har fått 1371 sökningar. Den senaste gjordes 2020-05-26 22:07:01.

Snitsel har fått 1044 sökningar. Den senaste gjordes 2020-05-26 22:06:49.

kalk har fått 1345 sökningar. Den senaste gjordes 2020-05-26 22:06:20.

oktober har fått 1020 sökningar. Den senaste gjordes 2020-05-26 22:05:50.

krus har fått 1448 sökningar. Den senaste gjordes 2020-05-26 22:05:23.

stärkelse har fått 1051 sökningar. Den senaste gjordes 2020-05-26 22:04:57.

massaj har fått 1214 sökningar. Den senaste gjordes 2020-05-26 22:04:34.

Designed by: template world
Learning4sharing.nu
All Rights Reserved. 0.13 SEK

Logga in

Välkommen att redigera och skriva nya artiklar!

Ingent Konto?

Skaffa konto för att redigera och skapa nya ariklar Nytt Konto.

Ny Användare

Välkommen att redigera och skriva nya artiklar! Skapa konto nedan.


Ett verifieringsmail kommer att skickas till din E-post som du måste öppna och verifiera din E-post med

Lägg till artikel

Du är inte inloggad.

Logga In eller Skapa konto.