KompiuteriaiPrograminė įranga

Kas yra HTTP protokolas?

Hiperteksto perdavimo protokolas (arba HTTP) yra pagrindas duomenų dėl World Wide Web. Tokie protokolai struktūrinį tekstą, kuris naudoja loginius ryšius (Hipersaitai) tarp mazgų, kurių sudėtyje yra tam tikrus duomenis. Tokiu būdu, šis keistis arba perduoti hipertekstą metodas.

HTTP protokolų veikia kaip nuo prašymo-atsako kliento-serverio skaičiavimo modelio funkcija. Pavyzdžiui, interneto naršyklė, kaip klientui, ir serverio priegloba svetainės. Klientas siunčia HTTP užklausa pranešimą į serverį, teikia tam tikrų išteklių (pvz, HTML failus, ir kitų medžiagų), tada grąžina atsakymo pranešimą. Atsako pateikiama informacija apie prašymo, ir taip pat gali būti prašomos turinį pranešimų kūno.

Naršyklė yra pagrindinis pavyzdys vartotojo agentas (užsakovas). Kiti tipai naudotojo agentai apima programinę įrangą, naudojamą indeksavimo paieškos teikėjų, mobiliųjų taikomųjų programų ir kitų išteklių, kurie naudoja ar ekranas interneto turinio.

HTTP-protokolas yra skirtas suteikti tarpinius tinklo elementų būtų pagerintas arba leistų bendravimą tarp klientų ir serverių. Sklypai su didelio eismo dažnai surenkamos patys pasinaudoti žiniatinklio serverių, kuri parodoma turinį vardu Aukštesniosios išteklius, sumažinti atsisiuntimo laikas atmintyje. Cache Interneto naršyklės vienu metu leidžia vartotojui sumažinti tinklo srautą. Proxy serveris kuris naudoja HTTP pagrindu protokolą dėl vietinio tinklo gali suteikti ryšį, klientams, o ne visame pasaulyje routable adresus, pagal išsivalyti pranešimus nuo išorinių serverių.

HTTP sesijos yra nuoseklus procesas prašymų ir atsakymų. Klientas inicijuoja prašymą sudaryti TCP jungtį į konkretų uostą serveryje, o paskutinis yra klausymas dėl šio uosto ir laukia Užklausus pranešimą. Gavusi serveris siunčia būsenos juostoje reagavimo žinutę. Pranešimo kūnas, kaip taisyklė, yra reikalinga informacija, tačiau ji gali būti rodomas ir klaidos pranešimas arba kitą informaciją.

Jei mes manome, HTTP protokolo tikslas, reikia pažymėti, kad ji apibrėžia metodus nurodyti veiksmą reikia atlikti nustatytą išteklių. Iš ekrano informacijos forma (anksčiau buvusią duomenys arba dinamiškai generuojami) priklauso nuo serverio įgyvendinimą. Dažnai šaltinis atitinka failo arba scenarijų, esančio priimančiosios.

Kai kurie metodai, kuri naudoja Hiperteksto perdavimo protokolas HTTP, skirti tik informacijos paieškos, todėl neturėtų pakeisti serverio būklę. Kitaip tariant, jie neturi didelės įtakos, išskyrus santykinai nekenksmingas poveikio - spartinimo arba padidinti lankytojų statistiką.

Kita vertus, HTTP-protokolas gali būti naudojamas ir tokie metodai yra skirti veiksmų, kurie galėtų turėti įtakos arba serveryje arba kitų išorinių išteklių - stiprinti finansinius sandorius ar atlikti elektroninio pašto perdavimą. Kartais tokie metodai yra naudojami interneto robotų ar kai kuriose vietose ir gali pateikti prašymus, nepriklausomai nuo pagrindinių uždavinių.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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