- HTTP reiškia Hiperteksto perdavimo protokolas .
- Tai protokolas, naudojamas prieigai prie duomenų žiniatinklyje (www).
- HTTP protokolas gali būti naudojamas duomenims perduoti paprasto teksto, hiperteksto, garso, vaizdo ir pan.
- Šis protokolas yra žinomas kaip hiperteksto perdavimo protokolas dėl jo efektyvumo, leidžiančio naudoti hipertekstinėje aplinkoje, kur greitai pereinama iš vieno dokumento į kitą.
- HTTP yra panašus į FTP, nes taip pat perkelia failus iš vieno pagrindinio kompiuterio į kitą. Tačiau HTTP yra paprastesnis nei FTP, nes HTTP naudoja tik vieną ryšį, t. y. jokio valdymo ryšio failams perduoti.
- HTTP naudojamas duomenims perduoti į MIME panašų formatą.
- HTTP yra panašus į SMTP, nes duomenys perduodami tarp kliento ir serverio. HTTP skiriasi nuo SMTP tuo, kaip pranešimai siunčiami iš kliento į serverį ir iš serverio į klientą. SMTP pranešimai saugomi ir persiunčiami, o HTTP pranešimai pristatomi nedelsiant.
HTTP savybės:
HTTP operacijos
Aukščiau pateiktame paveikslėlyje parodyta HTTP operacija tarp kliento ir serverio. Klientas inicijuoja operaciją, išsiųsdamas serveriui užklausos pranešimą. Serveris atsako į užklausos pranešimą išsiųsdamas atsakymo pranešimą.
Žinutės
HTTP pranešimai yra dviejų tipų: užklausa ir atsakymas. Abu pranešimų tipai atitinka tą patį pranešimų formatą.
Užklausos žinutė: Klientas siunčia užklausos pranešimą, kurį sudaro užklausos eilutė, antraštės ir kartais turinys.
Atsakymo žinutė: Atsakymo pranešimą serveris siunčia klientui, kurį sudaro būsenos eilutė, antraštės ir kartais tekstas.
maiša duomenų struktūroje
Uniform Resource Locator (URL)
- Klientui, norinčiam pasiekti dokumentą internetu, reikalingas adresas, o norint palengvinti prieigą prie dokumentų, HTTP naudoja vienodo išteklių paieškos (URL) sąvoką.
- Uniform Resource Locator (URL) yra standartinis būdas nurodyti bet kokią informaciją internete.
- URL apibrėžia keturias dalis: metodą, pagrindinį kompiuterį, prievadą ir kelią.