Pildi krediit: Dong Wenjie/Moment/GettyImages
Hüperteksti edastusprotokoll, lühendatult HTTP, on süsteem, mille abil arvutid suhtlevad üksteisega kogu veebis. Seda kasutavad arvutid ja nutitelefonid, et paluda veebiserveritel saata veebisaitide sisu ja esitada andmeid veebivormide kaudu. HTTP on tekstipõhine ja see on loodud nii inimestele kui ka masinatele loetavaks.
HTTP-protokolli eesmärk
Hüperteksti edastusprotokolli nimi viitab HTTP rollile veebisaidi andmete edastamisel Internetis. Hüpertekst viitab veebisaitide standardvormile, kus üks leht võib suunata kasutajaid klõpsatavate hüperlinkide kaudu, mida tavaliselt nimetatakse lihtsalt linkideks. HTTP-protokolli eesmärk on pakkuda veebibrauseritele ja serveritele standardset viisi üksteisega suhtlemiseks.
Päeva video
Veebilehtede kujundamisel kasutatakse hüperteksti märgistuskeelt ehk HTML-i, kuid tänapäeval kasutatakse edastamiseks HTTP-d rohkem kui lihtsalt HTML ja kaskaadlaaditabelid ehk CSS, mida kasutatakse lehtede nägemuse näitamiseks kuvatakse. HTTP-d kasutatakse ka muude veebisaitide sisu, sealhulgas piltide, video- ja helifailide edastamiseks.
Arvutid saavad veebiserveritega ühenduse luua, kasutades HTTP-d lihtsalt selleks, et nõuda faile teatud veebiaadressidel, nt http://www.example.com/folder/file.html või esitada andmeid veebivormide kaudu. Kui arvuti lihtsalt hangib andmeid, saadab see tavaliselt HTTP-sõnumi, mida nimetatakse GET-päringuks, ja millal see on vormiandmete saatmine või faili üleslaadimine, mis kasutab muid sõnumivorminguid, mida nimetatakse PUT- või POST-päringuteks. Saate vaadata HTTP-sõnumeid, mida teie veebibrauser saadab paljudes brauserites sisseehitatud arendajatööriistade kaudu.
Tänapäeval kasutavad HTTP-d serveritesse sõnumite saatmiseks paljud muud rakendused peale veebibrauserite. Inimesed, kes loovad rakendusi, valivad HTTP sihilikult, kuna paljud arendajad mõistavad seda hästi ja osaliselt seetõttu, et HTTP on tavaliselt filtreerimata võrgu tulemüürid, mis on loodud veebiliiklust võimaldama, mis tähendab, et HTTP-sõnumid pääsevad probleemideta läbi enamikus kodu- ja ärivõrkudes.
HTTP ja HTTPS
Mõnel juhul võite märgata, et veebiaadress algab pigem HTTPS-iga kui lihtsalt HTTP-ga. HTTPS viitab turvalisele hüperteksti edastusprotokollile ja, nagu nimigi ütleb, on HTTP turvalisem variant.
Täpsemalt avab see krüpteeritud ühenduse veebibrauseri ja serveri vahel, nii et andmeid saab saata kodeeritult viisil, mida pealtkuulajad ei loe. Seevastu HTTP-sõnumid ja andmed saadetakse lihttekstina, nii et igaüks, kes suudab teie ühendust jälgida, kas jagatud WiFi-võrgu kaudu või arvuti ja veebiserveri vahel arvutiga ühenduse loomisel saab lugeda teie sõnumid.
Ostesaidid ja -rakendused, aga ka muud, mis nõuavad krediitkaarditeavet või tegelevad isikliku kirjavahetusega (nt meilid või kiirsõnumid), kasutavad peaaegu alati HTTPS-i.