A Hypertext Transfer Protocol előnyei

...

A HTTP protokoll lehetővé teszi a világhálót.

A Hypertext Transfer Protocolt, amelyet webszörfölők milliói jobban ismernek HTTP néven, Tim Berners-Lee találta fel 1990-ben a svájci genfi ​​CERN Laboratories-ben. Ma ez az alapja a világhálónak és a hipertext jelölőnyelvnek vagy a HTML-nek. A HTTP három verzióját fejlesztették ki: 0.9, 1.0 és 1.1. Manapság az 1.0 és az 1.1 is általános használatban van.

Azonosítás

A HTML-t gyorsnak és könnyűnek szánták. A kézbesítés sebességét úgy lehet elérni, hogy az átvitt adatok fejlécében létrehoz egy értesítést a fájltípusról, amely MIME-típusként ismert. Ez lehetővé teszi a fogadó alkalmazás számára, hogy gyorsan megnyitja a bejövő fájlt anélkül, hogy megkérdezné a feladótól, hogy milyen alkalmazást kell használnia a fájl tartalmának olvasásához vagy megtekintéséhez.

A nap videója

Szakosodás

A weboldal vegyes elemeket tartalmaz, például szöveget és képeket. Mindegyik elem tárolása és letöltése eltérő mennyiségű erőforrást igényel. A HTTP lehetővé teszi több kapcsolat számára, hogy különálló elemeket töltsön le egyidejűleg, ezáltal felgyorsítva az átvitelt. Minden elemhez saját fájltípus van hozzárendelve, ezért a fogadó számítógép gyorsabban és hatékonyabban tudja kezelni.

Megszólítás

A HTTP által használt címzési séma szintén forradalmi előrelépés volt. Amikor a számítógépeket számsorokból álló IP-címmel kellett megszólítani, a közvélemény nehezen tudta használni az internetet. Az IP-címek könnyen felismerhető nevekhez való hozzárendelése kereskedelmileg életképessé tette a világhálót.

Rugalmasság

Az adatátvitelt megelőző fájltípus értesítéssel a fogadó alkalmazásnak lehetősége van a bővítmények vagy beépülő modulok gyors letöltése, ha további képességekre van szükség az adatok megjelenítéséhez. Ezek a kiegészítők közé tartoznak a Flash-lejátszók és a PDF-dokumentum-olvasók.

Biztonság

A HTTP 1.0 minden fájlt letölt egy független kapcsolaton keresztül, majd lezárja a kapcsolatot. Ez csökkenti az átvitel közbeni lehallgatás kockázatát, mivel a kapcsolat a weboldal egyetlen elemének átvitelén túl nem marad fenn. A Hypertext Transfer Protocol Secure (HTTPS) titkosítja a HTTP adatcserét a további biztonság érdekében.

Egyszerű programozás

A HTTP egyszerű szöveggel van kódolva, ezért könnyebben követhető és megvalósítható, mint a keresést igénylő kódokat használó protokollok. Az adatok szövegsorokba vannak formázva, nem pedig változók vagy mezők karakterláncaiként.

Keresési lehetőségek

Bár a HTTP egy egyszerű üzenetküldési protokoll, lehetővé teszi az adatbázisban történő keresést egyetlen kéréssel. Ez lehetővé teszi, hogy a protokollt SQL-keresések végrehajtására és kényelmesen HTML-dokumentumban formázott eredmények visszaadására használják.

Állandó kapcsolatok

A HTTP egyik kisebb hátránya, hogy egy tipikus weblap továbbításához több kapcsolatot kell létrehozni, ami adminisztrációs többletköltséget okoz. A HTTP 1.1 képes nyitott kapcsolatot fenntartani több kérés esetén. Ezen túlmenően hozzáadták a "csővezeték" fogalmát, amely lehetővé teszi számos kérés elküldését a fogadó számítógépnek az első kérés kiszolgálása előtt. Ez a két intézkedés felgyorsítja a válaszidőt a weboldal megjelenítéséhez.