Mis on hüperteksti edastusprotokoll?

Hüperteksti edastusprotokoll (HTTP) on võrgusuhtluskeel, mida kasutatakse veebis teksti, graafika, heli ja muud tüüpi andmete ja teenuste vahetamiseks. HTTP edastab andmeid globaalselt lingitud arvutite vahel lihttekstina. Hüperteksti edastusprotokolli (HTTPS) turvaline versioon juhendab veebibrausereid tundliku teabe kaitsmiseks suhtlusvooge krüpteerima. HTTPS-i kasutatakse kõigi kaubandus-, panga- ja muude teenuste jaoks, kus on vaja turvalist linki.

HTTP ja World Wide Webi leiutamine omistatakse MIT-i inglise füüsikule Sir Timothy John Berners-Lee (“Tim” Berners-Lee). Berners-Lee pakkus selle idee välja 1989. aasta märtsis ja 1990. aasta detsembris vahetas ta koos oma meeskonnaga edukalt andmeid võrku ühendatud arvutite vahel, kasutades Hypertext Transfer Protocoli.

HTTP toimib klient-server mudelil, kus serveriks on veebis asuv arvuti, mis majutab veebisaiti või andmepanka, ja klient on arvuti, mis küsib serverilt teavet. HTTP on tegelikult osa kihiliste võrguprotokollide komplektist. Võrguhierarhias on HTTP rakenduskiht, mis töötab domineeriva transpordikihi peal, mida tuntakse edastuse juhtimisprotokollina (TCP). TCP on osa Interneti-protokolli komplektist (IPS), mis sisaldab koos TCP-ga kasutatavat Interneti-protokolli (IP) adresseerimislepingut, mille kombinatsiooni nimetatakse TCP/IP-ks.

Kõik veebis olevad kliendid ja serverid tuvastatakse kordumatu numbrilise IP-aadressi või ühtse ressursiotsija (URL) järgi. See tagab, et andmepäringud ja vastavad vastused (datagrammid) suunatakse õigesti läbi erinevate võrkude, mis ühiselt moodustavad World Wide Web. Numbrilised IP-d vastendatakse seotud nimega, et URL-i oleks lihtsam meelde jätta. Seega saab IP-numbrite jada meeldejätmise asemel sisestada brauseri URL-i aknasse Selgitatud.com. Ligikaudse analoogia põhjal võib TCP-d pidada sõidukiks või mootoriks, mida HTTP kasutab arvutite vahel liikumiseks, samas kui IP tagab, et valitakse parim marsruut ja andmed jõuavad õigesse sihtkohta.

Nagu kõik protokollid, on ka hüperteksti edastusprotokoll aja jooksul arenenud, muutes versioone algsest vormist. HTTP arendus kuulub Internet Engineering Task Force (IETF) ja World Wide Web Consortsiumi õlule. Need üksused avaldavad kommentaaride taotluse (RFC), milles kirjeldatakse üksikasjalikult uusi standardeid, nagu 2616. aasta juuni RFC 1999, mis kirjeldab HTTP/1.1, praegust kõige sagedamini kasutatavat versiooni.

Turvaline HTTPS (https:// vs http://) on praktiliselt identne standardse hüperteksti edastusprotokolliga, kuid kõneks veebibrauserile, et luua krüpteeritud ühendus serveri ja kliendi vahel. Kõik kaasaegsed brauserid sisaldavad punkt-punkti krüptimist, mis toimub automaatselt ja ilma kasutaja sekkumiseta, kui luuakse ühendus saidiga, mille aadress algab https://. Kõik serverist või kliendist väljuvad andmed krüpteeritakse enne arvutist lahkumist ja saabumisel dekrüpteeritakse, jäädes teekonnal uurimatuks.