Kép jóváírása: Dong Wenjie/Moment/GettyImages
A hipertext átviteli protokoll, rövidítve HTTP, egy olyan rendszer, amellyel a számítógépek a világhálón keresztül beszélnek egymással. Számítógépek és okostelefonok arra használják, hogy webszervereket kérjenek a webhelyek tartalmának elküldésére és adatok online űrlapokon keresztül történő benyújtására. A HTTP szöveg alapú, és úgy lett kialakítva, hogy az emberek és a gépek által is olvasható legyen.
A HTTP protokoll célja
A hipertext átviteli protokoll neve a HTTP-nek a webhelyadatok interneten keresztüli továbbításában betöltött szerepére utal. A hiperszöveg a webhelyek szabványos formájára utal, ahol az egyik oldal kattintható hiperhivatkozásokon keresztül, amelyeket általában egyszerűen hivatkozásoknak hívnak, átirányíthatja a felhasználókat egy másik oldalra. A HTTP protokoll célja, hogy szabványos módot biztosítson a webböngészőknek és a szervereknek az egymás közötti kommunikációra.
A nap videója
A weboldalak a hiperszöveg jelölőnyelv vagy HTML használatával készülnek, de ma a HTTP-t használják az átvitelre több, mint egyszerűen HTML és a lépcsőzetes stíluslapok, vagy CSS, amelyek jelzik, milyennek kell lenniük az oldalaknak Megjelenik. A HTTP-t más webhelyeken található tartalmak, például képek, video- és hangfájlok átvitelére is használják.
A számítógépek HTTP-n keresztül kapcsolódhatnak webszerverekhez, egyszerűen lekérhetik a fájlokat bizonyos webcímeken, mint pl http://www.example.com/folder/file.html vagy webes űrlapokon keresztül küldjön adatokat. Amikor a számítógép egyszerűen adatokat kér, általában HTTP-üzenetet küld, amelyet GET-kérésnek neveznek, és mikor űrlapadatokat küld vagy fájlt tölt fel, más formátumú üzeneteket használ, úgynevezett PUT vagy POST kéréseket. A beépített fejlesztői eszközökön keresztül számos böngészőben megtekintheti a webböngészője által küldött HTTP-üzeneteket.
Ma a HTTP-t a webböngészőkön kívül sok más alkalmazás is használja üzenetek küldésére a szervereknek. Az alkalmazások készítői szándékosan választják a HTTP-t, mert sok fejlesztő jól érti, részben pedig azért, mert a HTTP jellemzően szűretlen. hálózati tűzfalak által, amelyek lehetővé teszik a webes forgalmat, ami azt jelenti, hogy a HTTP-üzenetek probléma nélkül átjutnak a legtöbb otthoni és üzleti hálózaton.
HTTP és HTTPS
Egyes esetekben észreveheti, hogy egy webcím HTTPS-sel kezdődik, nem pedig egyszerűen HTTP-vel. A HTTPS a biztonságos hipertext átviteli protokollra utal, és ahogy a neve is sugallja, a HTTP biztonságosabb változata.
Pontosabban, titkosított kapcsolatot nyit meg a webböngésző és a szerver között, így az adatokat olyan kódolással lehet elküldeni, amelyet a lehallgatók nem olvashatnak. Ezzel szemben a HTTP üzenetek és adatok egyszerű szövegként kerülnek elküldésre, így bárki, aki képes megfigyelni a kapcsolatot, függetlenül attól, hogy megosztott Wi-Fi hálózaton keresztül, vagy a számítógép és a webszerver között számítógéphez csatlakozva olvashatja a üzenetek.
A vásárlási webhelyek és alkalmazások, valamint mások, amelyek hitelkártyaadatokat igényelnek, vagy személyes levelezést, például e-maileket vagy azonnali üzeneteket kezelnek, szinte kivétel nélkül HTTPS-t használnak.