Koks yra hiperteksto perdavimo protokolo tikslas?

Miesto tinklas

Vaizdo kreditas: Dong Wenjie / Moment / GettyImages

Hiperteksto perdavimo protokolas, sutrumpintai HTTP, yra sistema, kuria kompiuteriai bendrauja tarpusavyje visame pasaulyje. Jį naudoja kompiuteriai ir išmanieji telefonai, prašydami žiniatinklio serverių išsiųsti svetainių turinį ir pateikti duomenis naudojant internetines formas. HTTP yra teksto pagrindu ir sukurta taip, kad jį galėtų skaityti ir žmonės, ir mašinos.

HTTP protokolo paskirtis

Hiperteksto perdavimo protokolo pavadinimas reiškia HTTP vaidmenį perduodant svetainės duomenis internetu. Hipertekstas reiškia standartinę svetainių formą, kurioje vienas puslapis gali nukreipti vartotojus į kitą puslapį per spustelėjamus hipersaitus, paprastai vadinamus nuorodomis. HTTP protokolo tikslas yra suteikti standartinį būdą interneto naršyklėms ir serveriams bendrauti tarpusavyje.

Dienos vaizdo įrašas

Tinklalapiai sukurti naudojant hiperteksto žymėjimo kalbą arba HTML, tačiau šiandien perdavimui naudojamas HTTP daugiau nei tiesiog HTML ir pakopiniai stilių lapai arba CSS, naudojami norint nurodyti, kokie turi būti puslapiai rodomas. HTTP taip pat naudojamas kitam svetainių turiniui, įskaitant vaizdus, ​​vaizdo įrašus ir garso failus, perkelti.

Kompiuteriai gali prisijungti prie žiniatinklio serverių naudodami HTTP tiesiog norėdami paprašyti failų tam tikrais žiniatinklio adresais, pvz., http://www.example.com/folder/file.html arba pateikti duomenis naudojant žiniatinklio formas. Kai kompiuteris tiesiog gauna duomenis, jis paprastai siunčia HTTP pranešimą, vadinamą GET užklausa, ir kada tai siunčia formos duomenis arba įkelia failą, jis naudoja kitų formatų pranešimus, vadinamus PUT arba POST užklausomis. Galite matyti HTTP pranešimus, kuriuos žiniatinklio naršyklė siunčia daugelyje naršyklių, naudodami įtaisytuosius kūrėjo įrankius.

Šiandien HTTP yra naudojamas daugelyje kitų programų, išskyrus žiniatinklio naršykles, siųsti pranešimus į serverius. Žmonės, kuriantys programas, renkasi HTTP tyčia, nes jį gerai supranta daugelis kūrėjų ir iš dalies todėl, kad HTTP paprastai nefiltruojamas tinklo ugniasienės, sukurtos leisti žiniatinklio srautą, o tai reiškia, kad HTTP pranešimai gali būti perduodami be problemų daugumoje namų ir verslo tinklų.

HTTP ir HTTPS

Kai kuriais atvejais galite pastebėti, kad žiniatinklio adresas prasideda HTTPS, o ne tiesiog HTTP. HTTPS reiškia saugų hiperteksto perdavimo protokolą ir, kaip rodo pavadinimas, yra saugesnis HTTP variantas.

Tiksliau, jis atidaro šifruotą ryšį tarp žiniatinklio naršyklės ir serverio, kad duomenys būtų siunčiami užkoduoti tokiu būdu, kurio negalėtų perskaityti klausytojai. Priešingai, HTTP pranešimai ir duomenys siunčiami kaip paprastas tekstas, todėl kiekvienas, galintis stebėti jūsų ryšį, ar per bendrinamą „Wi-Fi“ tinklą arba prisijungę prie kompiuterio tarp kompiuterio ir žiniatinklio serverio, gali skaityti jūsų žinutes.

Apsipirkimo svetainės ir programos, taip pat kitos, kurioms reikalinga kredito kortelės informacija arba kurios tvarko asmeninę korespondenciją, pvz., el. paštą ar momentines žinutes, beveik visada naudoja HTTPS.