logo

HTTP

  • HTTP står for Hypertext Transfer Protocol .
  • Det er en protokoll som brukes for å få tilgang til dataene på World Wide Web (www).
  • HTTP-protokollen kan brukes til å overføre dataene i form av ren tekst, hypertekst, lyd, video og så videre.
  • Denne protokollen er kjent som HyperText Transfer Protocol på grunn av dens effektivitet som lar oss bruke i et hypertekstmiljø der det er raske hopp fra ett dokument til et annet dokument.
  • HTTP ligner på FTP siden den også overfører filene fra en vert til en annen. Men HTTP er enklere enn FTP da HTTP bare bruker én tilkobling, dvs. ingen kontrollforbindelse for å overføre filene.
  • HTTP brukes til å bære dataene i form av MIME-lignende format.
  • HTTP ligner på SMTP ettersom dataene overføres mellom klient og server. HTTP skiller seg fra SMTP i måten meldingene sendes fra klienten til serveren og fra serveren til klienten. SMTP-meldinger lagres og videresendes mens HTTP-meldinger leveres umiddelbart.

Funksjoner av HTTP:

    Tilkoblingsløs protokoll:HTTP er en forbindelsesløs protokoll. HTTP-klienten starter en forespørsel og venter på svar fra serveren. Når serveren mottar forespørselen, behandler serveren forespørselen og sender tilbake svaret til HTTP-klienten hvoretter klienten kobler fra forbindelsen. Forbindelsen mellom klient og server eksisterer bare under gjeldende forespørsel og responstid.Mediauavhengig:HTTP-protokollen er en medieuavhengig da data kan sendes så lenge både klienten og serveren vet hvordan de skal håndtere datainnholdet. Det kreves at både klienten og serveren spesifiserer innholdstypen i MIME-type header.Statsløs:HTTP er en statsløs protokoll ettersom både klienten og serveren kjenner hverandre kun under gjeldende forespørsel. På grunn av denne typen av protokollen beholder ikke både klienten og serveren informasjonen mellom ulike forespørsler fra nettsidene.

HTTP-transaksjoner

Datanettverk HTTP

Figuren ovenfor viser HTTP-transaksjonen mellom klient og server. Klienten starter en transaksjon ved å sende en forespørselsmelding til serveren. Serveren svarer på forespørselsmeldingen ved å sende en svarmelding.

Meldinger

HTTP-meldinger er av to typer: forespørsel og svar. Begge meldingstypene følger samme meldingsformat.

Datanettverk HTTP

Forespørselsmelding: Forespørselsmeldingen sendes av klienten som består av en forespørselslinje, overskrifter og noen ganger en kropp.

Datanettverk HTTP

Svarmelding: Svarmeldingen sendes av serveren til klienten som består av en statuslinje, overskrifter og noen ganger en kropp.

shreya ghoshal
Datanettverk HTTP

Uniform Resource Locator (URL)

  • En klient som ønsker å få tilgang til dokumentet på et internett trenger en adresse og for å lette tilgangen til dokumenter bruker HTTP konseptet Uniform Resource Locator (URL).
  • Uniform Resource Locator (URL) er en standard måte å spesifisere enhver form for informasjon på internett.
  • URL-en definerer fire deler: metode, vertsdatamaskin, port og bane.
Datanettverk HTTP
    Metode:Metoden er protokollen som brukes for å hente dokumentet fra en server. For eksempel HTTP.Vert:Verten er datamaskinen der informasjonen er lagret, og datamaskinen får et aliasnavn. Nettsider er hovedsakelig lagret på datamaskinene og datamaskinene får et alias som begynner med tegnene 'www'. Dette feltet er ikke obligatorisk.Havn:URL-en kan også inneholde portnummeret til serveren, men det er et valgfritt felt. Hvis portnummeret er inkludert, må det komme mellom verten og banen, og det skal være atskilt fra verten med et kolon.Sti:Bane er banenavnet til filen der informasjonen er lagret. Selve banen inneholder skråstreker som skiller katalogene fra underkatalogene og filene.