http definíció

A HTTP a weben használt hipertext-átviteli protokoll.

A HTTP olyan rövidítés, amely a HyperText Transfer Protocol vagy a Hypertext Transfer Protocol rövidítése. Ezt a protokollt a W3C és az IETF nemzetközi intézmények fejlesztették ki, és az interneten keresztül történő minden típusú tranzakcióhoz használják.

A HTTP megkönnyíti a szintaxis és a szemantika meghatározását, amelyet a különböző webszoftverek - mind kliensek, szerverek és proxyk - egymással kölcsönhatásban használnak.

Ez a protokoll az ügyfél és a szerver közötti kérés és válasz alapján működik. A kérések gyakran fájlokkal, egy program futtatásával, egy adatbázis lekérdezésével, fordítással és más funkciókkal kapcsolatosak. A weben ezen a protokollon keresztül működő összes információt az URL vagy a cím azonosítja.

A tipikus HTTP protokoll tranzakció egy fejlécből áll, amelyet egy üres sor követ, majd egy adat. Ez a fejléc határozza meg a szerver által igényelt műveletet.

Megalakulása óta a HTTP különböző változatokká vált. Közülük 0,9, 1,0, 1,1 és 1,2.

Az ilyen típusú protokoll háromjegyű válaszkódokkal működik, amelyek kommunikálnak, ha a kapcsolatot elutasították, ha sikeres volt, ha átirányították egy másik URL-re, ha hiba történt az ügyfél részéről, vagy a szerver része.

Az alkalmazások és a webböngészők általában kiegészítik a HTTP működését, mint például az úgynevezett "cookie-k", amelyek lehetővé teszik a munkamenet-információk tárolását, amely funkció nem rendelkezik ezzel a protokollal, mivel állapot nélkül működik.

Manapság sok URL-cím megköveteli a "//" protokoll használatát a helyes működésük érdekében. Ezt a protokollt általában a tipikus "www" kód követi, majd a meglátogatni kívánt webhely konkrét címe.