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.