- HTTP står for HyperText Transfer Protocol .
- Det er en protokol, der bruges til at få adgang til data på World Wide Web (www).
- HTTP-protokollen kan bruges til at overføre data i form af almindelig tekst, hypertekst, lyd, video og så videre.
- Denne protokol er kendt som HyperText Transfer Protocol på grund af dens effektivitet, der giver os mulighed for at bruge i et hypertekstmiljø, hvor der er hurtige spring fra et dokument til et andet dokument.
- HTTP ligner FTP'en, da den også overfører filerne fra en vært til en anden vært. Men HTTP er enklere end FTP, da HTTP kun bruger én forbindelse, dvs. ingen kontrolforbindelse til at overføre filerne.
- HTTP bruges til at bære dataene i form af MIME-lignende format.
- HTTP ligner SMTP, da dataene overføres mellem klient og server. HTTP adskiller sig fra SMTP i den måde, meddelelserne sendes fra klienten til serveren og fra serveren til klienten. SMTP-meddelelser gemmes og videresendes, mens HTTP-meddelelser leveres med det samme.
Funktioner af HTTP:
HTTP-transaktioner
Ovenstående figur viser HTTP-transaktionen mellem klient og server. Klienten starter en transaktion ved at sende en anmodningsmeddelelse til serveren. Serveren svarer på anmodningsmeddelelsen ved at sende en svarmeddelelse.
Beskeder
HTTP-meddelelser er af to typer: anmodning og svar. Begge meddelelsestyper følger samme meddelelsesformat.
Anmodningsmeddelelse: Forespørgselsmeddelelsen sendes af klienten, der består af en anmodningslinje, overskrifter og nogle gange et brødtekst.
Svarbesked: Svarbeskeden sendes af serveren til klienten, der består af en statuslinje, overskrifter og nogle gange et brødtekst.
omvendt streng java
Uniform Resource Locator (URL)
- En klient, der ønsker at få adgang til dokumentet på et internet, har brug for en adresse, og for at lette adgangen til dokumenter bruger HTTP konceptet Uniform Resource Locator (URL).
- Uniform Resource Locator (URL) er en standardmetode til at specificere enhver form for information på internettet.
- URL'en definerer fire dele: metode, værtscomputer, port og sti.