Kaj je protokol HTTP?
Hypertext Protokol prenosa (ali HTTP) je osnova prenos podatkov za svetovni splet. Takšni protokoli so strukturirano besedilo, ki uporablja logične povezave (hiperpovezave) med vozlišči, ki vsebujejo določene podatke. Tako je to način izmenjave ali posredovanja hiperteksta.
Protokol HTTP deluje kot odzivna zahteva v računalniku-strežnik modelov izračunov. Torej, spletni brskalnik deluje kot stranka, gostujoča stran pa je strežnik. Stranka pošlje sporočilo HTTP zahtevi strežniku, ki zagotavlja določene vire (na primer datoteke HTML in druge gradiva) in nato vrne odgovorno sporočilo. Odziv vsebuje informacije o zahtevi in lahko vsebuje tudi zahtevano vsebino v telesu sporočila.
Brskalnik je glavni primer uporabniškega posrednika (odjemalca). Druge vrste ponudnikov po meri vključujejo programsko opremo, ki se uporablja za indeksiranje ponudnikov iskanja, mobilnih aplikacij in drugih virov, ki uporabljajo ali prikazujejo spletno vsebino.
Protokol HTTP je namenjen zagotavljanju vmesnih elementov omrežja za izboljšanje ali zagotavljanje komunikacije med odjemalci in strežniki. Spletna mesta z velikim prometom imajo pogosto koristi od predpomnilnika spletnih strežnikov, ki prikazujejo vsebino v imenu virov vira, kar zmanjšuje čas prenosa. Predpomnilnik spletnih brskalnikov omogoča uporabniku, da zmanjša omrežni promet. Proxy strežnik, ki uporablja protokol HTTP v lokalnem omrežju, lahko zagotovi komunikacijo za odjemalce, ki ne omogočajo globalnega usmerjanja naslovov, tako da se sporočila pošiljajo z zunanjih strežnikov.
Seja HTTP je zaporedni proces od poizvedb in odgovorov. Odjemalec sproži zahtevo tako, da ustvari TCP povezavo s specifičnim pristaniščem na strežniku, slednji pa posluša v tem pristanišču in čaka na sporočilo o zahtevi. Ko ga prejme, pošlje strežnik vrstico stanja odgovorno sporočilo. Telo tega sporočila je običajno zahtevan vir, čeprav se lahko prikaže sporočilo o napaki ali druge informacije.
Če upoštevate namen protokola HTTP, je treba opozoriti, da definira načine, ki označujejo želeno dejanje na določenih virih. V tem primeru je vrsta prikazanih podatkov (prej obstoječi podatki ali dinamično ustvarjena) odvisna od izvajanja strežnika. Pogosto tak vir ustreza datoteki ali skripti, ki se nahajajo na gostovanju.
Nekateri načini, ki uporabljajo HTTP protokol prenosa za hipertekst, so samo za iskanje informacij in ne smejo spremeniti stanja strežnika. Z drugimi besedami, nimajo resnega vpliva, z izjemo relativno neškodljivih učinkov - caching ali povečanja statistike obiskovalcev.
Po drugi strani protokol HTTP lahko uporablja tudi metode, ki so zasnovane za dejanja, ki lahko vplivajo na strežnik ali druge zunanje vire - aktivirajo finančne transakcije ali izvajajo prenos elektronske pošte. Občasno takšne metode uporabljajo spletni roboti ali nekatera spletna mesta in lahko zahtevajo ne glede na glavno nalogo.
- Podrobnosti o tem, kaj je na FTP strežnikih
- HTTP glave: opis, možnosti, funkcije in priporočila
- Kakšne so napake HTTP?
- Kako konfigurirati sprejem povezav prek 8080 (vrata): navodila, diagram in povratne informacije
- Kakšni so FTPS in SFTP protokoli?
- FTPS pristanišče - kaj je to?
- Kaj je internetni protokol: osnovni pojmi
- Pošta SMTP pristanišča in njihov pomen
- Protokoli ARP, RARP, IP, ICMP. Za kaj se uporablja ARP?
- Protokol SIP: opis
- Obvestilo v brskalniku - kaj je to?
- Kaj je glava http?
- Nastavitve SMTP za Gmail: načini in nianse
- Protokol računalniškega omrežja je posebej razvito sredstvo, s pomočjo katerega računalniki…
- E-poštni protokoli: POP3, IMAP4, SMTP
- Kaj je TCP-IP?
- Globalna omrežja
- Protokoli usmerjanja
- FTP protokol
- Kako omogočiti DHCP?
- POST, GET: kako se zahteve med seboj razlikujejo