DatamaskinerProgramvare

Hva er HTTP-protokollen?

Hypertext Transfer Protocol (eller HTTP) er grunnlaget for data for World Wide Web. Slike protokoller er en strukturert tekst som anvender logiske linker (hyperlinker) mellom noder som inneholder visse data. Således er denne metode for utveksling eller overføring av hypertekst.

HTTP-protokollen fungerer som en funksjon av en forespørsel-respons i klient-tjener-modell. For eksempel en nettleser som klient og en server hosting nettstedet. Klienten sender en HTTP-forespørsel melding til serveren, gi visse ressurser (for eksempel HTML-filer, og andre materialer), og returnerer en svarmelding. Responsen inneholder informasjon om anmodningen, og kan også inneholde det ønskede innhold i selve meldingen.

Nettleseren er et grunnleggende eksempel på en brukeragent (klient). Andre typer brukermidler inkluderer programvare som brukes for indeksering av søkemotorer, mobile applikasjoner og andre ressurser som bruker eller vise webinnhold.

HTTP-protokollen er utformet for å tilveiebringe de mellomliggende nettverkselementene for å forbedre eller muliggjøre kommunikasjon mellom klienter og servere. Nettsteder med høy trafikk er ofte utvinnes for seg selv dra nytte av buffer for webservere som viser innhold på vegne av de overlegne ressurser, redusere nedlastingstiden. Cache nettlesere samtidig tillater brukeren å redusere nettverkstrafikken. Proxy-serveren som bruker HTTP-basert protokoll på et lokalt nettverk kan gi tilkoblingsmuligheter for kundene, ikke globalt rutbare adresser, ved videresending meldinger fra eksterne servere.

HTTP sesjon er en sekvensiell prosess med forespørsler og svar. Klienten oppretter en forespørsel ved å etablere en TCP-tilkobling til en bestemt port på serveren, og den siste lytter på denne porten og venter på en forespørselsmelding. Ved mottak serveren sender en statuslinje svarmeldingen. Legemet av meldingen, som en regel, er en fordrede ressurs, selv om de kan fremvises, og en feilmelding eller annen informasjon.

Hvis vi ser på formålet med HTTP-protokollen, bør det bemerkes at den definerer metoder for å indikere en handling som skal utføres på de identifiserte ressurs. Formen på informasjonsdisplay (tidligere eksisterende data eller dynamisk genererte) er avhengig av implementeringen av serveren. Ofte tilsvarer ressursen til en fil eller et skript, som ligger på verten.

Noen metoder som bruker Hypertext Transfer Protocol HTTP, er kun ment for innhenting av informasjon, og dermed bør ikke endre status på serveren. Med andre ord, de har ikke en alvorlig innvirkning, bortsett fra relativt ufarlige effekter - caching eller øke besøksstatistikk.

På den annen side kan det HTTP-protokollen brukes og slike metoder er ment for handlinger som kan ha en innvirkning enten på server eller til andre eksterne ressurser - for å styrke de økonomiske transaksjoner eller utføre e-postoverføring. Av og til er slike metoder brukes av web-roboter eller noen områder, og kan gjøre forespørsler, uavhengig av de viktigste oppgavene.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 no.atomiyme.com. Theme powered by WordPress.