Zasluga slike: Dong Wenjie/Moment/GettyImages
Protokol za prenos hiperbesedila, skrajšano HTTP, je sistem, s katerim se računalniki pogovarjajo med seboj po svetovnem spletu. Uporabljajo ga računalniki in pametni telefoni, da od spletnih strežnikov zahtevajo pošiljanje vsebine spletnih mest in pošiljanje podatkov prek spletnih obrazcev. HTTP temelji na besedilu in je zasnovan tako, da ga lahko berejo ljudje in tudi stroji.
Namen protokola HTTP
Ime protokol za prenos hiperteksta se nanaša na vlogo HTTP pri prenosu podatkov spletnega mesta po internetu. Hiperbesedilo se nanaša na standardno obliko spletnih mest, pri kateri lahko ena stran uporabnike napoti na drugo stran prek hiperpovezav, ki jih je mogoče klikniti, običajno preprosto imenovane povezave. Namen protokola HTTP je zagotoviti standardni način, da se spletni brskalniki in strežniki pogovarjajo med seboj.
Video dneva
Spletne strani so oblikovane z uporabo hiperbesedilnega označevalnega jezika ali HTML, vendar se danes za prenos uporablja HTTP več kot le HTML in kaskadne slogovne liste ali CSS, ki se uporabljajo za označevanje, kakšne naj bodo strani prikazano. HTTP se uporablja tudi za prenos druge vsebine na spletnih mestih, vključno s slikami, video in zvočnimi datotekami.
Računalniki se lahko povežejo s spletnimi strežniki s pomočjo HTTP samo za zahtevo datotek na določenih spletnih naslovih, kot je npr http://www.example.com/folder/file.html ali za posredovanje podatkov prek spletnih obrazcev. Ko računalnik preprosto pridobiva podatke, običajno pošlje sporočilo HTTP, imenovano zahteva GET, in kdaj pošilja podatke obrazca ali nalaga datoteko, uporablja druge oblike sporočil, imenovane zahteve PUT ali POST. Sporočila HTTP, ki jih pošilja vaš spletni brskalnik, lahko vidite v številnih brskalnikih prek vgrajenih orodij za razvijalce.
Danes HTTP uporabljajo številne aplikacije, razen spletnih brskalnikov, za pošiljanje sporočil strežnikom. Ljudje, ki ustvarjajo aplikacije, namerno izberejo HTTP, ker ga mnogi razvijalci dobro razumejo in deloma zato, ker HTTP običajno ni filtriran. z omrežnimi požarnimi zidovi, zasnovanimi tako, da omogočajo spletni promet, kar pomeni, da lahko sporočila HTTP brez težav prehajajo v večino domačih in poslovnih omrežij.
HTTP in HTTPS
V nekaterih primerih boste morda opazili, da se spletni naslov začne s HTTPS in ne samo s HTTP. HTTPS se nanaša na varen protokol za prenos hiperteksta in je, kot že ime pove, bolj varna različica HTTP.
Natančneje, odpre šifrirano povezavo med spletnim brskalnikom in strežnikom, tako da se lahko podatki pošiljajo kodirani na način, ki ga prisluškovalci ne bodo prebrali. Nasprotno pa se sporočila in podatki HTTP pošiljajo kot golo besedilo, tako da vsak, ki lahko opazuje vašo povezavo, ne glede na to prek skupnega omrežja Wi-Fi ali s povezavo z računalnikom med vašim računalnikom in spletnim strežnikom, lahko prebere vašo sporočila.
Spletna mesta in aplikacije za nakupovanje, pa tudi druge, ki zahtevajo podatke o kreditni kartici ali obdelujejo osebno korespondenco, kot so e-pošta ali neposredna sporočila, skoraj vedno uporabljajo HTTPS.