HTTP anyone?

K temu vprasanju me je malo spodbudil HeXeR, ki vec kot ocitno nima pojma o nobenem od protokolov, ki sestavljajo internet ali bolje receno web del interneta...

Koliko je vam ostalim jasen recimo HTTP protokol? Se vam zdi razumevanje HTTP protokola sploh pomembno? Se je smotrno poglobit vsaj v osnove? Kako globoko? Mogoce sploh nic?

Ajde, diskusija! :)

67 odgovorov

(Temu sledi prazna vrstica in besedilo zahtevane strani.) ;)

Se vedno pa ni nihce povedal, ce se vam zdi to znanje sploh pomembno?

Nobeno ni odveč ... pomembno, to pa je tako ... mogoče bolje, komu se zdi da bi to moral znati :D, glede to kar dela / s čim se ukvarja.

Ja je pomembno, da veš nekatere stvari. Npr, da se v hederjih lahko vidi kaj poganjaš na serverju. Če veš to lahko apache skonfiguriraš, da ne kaže vsega, s tem pa morebitnim "hackerjem" otežiš delo.

Okej, to kar ti govoris SpinX, je bolj stvar sistemca. Govorim predvsem o (recimo) PHP koderjih in deljno tudi o tistih, ki se nimajo za PHP koderje, vendar bi vseeno radi postavljali svoja spletisca s pomocjo kaksnega open-source CMSja ali cesarkoli drugega. Tistih, ki kodirajo le v HTML ne bi omenjal, ker mislim, da jih ni vec :) Bi se morali ti ljudje zavedati cesa, kar se tice HTTPja ali to znanje ni potrebno?

Moje mnenje je, da bi moral vsak, ki se ukvarja z internetom (ali bolje receno web delom interneta), poznati vsaj nekaj osnov HTTP protokola, ce ze ne tudi vsaj nekaj malenkosti o TCP/IP protokolu... Ce tega znanja nima, bo zelo tezko sam resil kaksen problem, ki ga tezi, se vec, zelo tezko bo tudi razumljivo vprasal kogarkoli. Ce pa ze bo vprasal in ga bo vprasani razumel in bo celo uspel dobit pravilen odgovor, se vedno ne bo vedel kaj z njim pocet, ker mu pac vse skupaj ne more bit kaj prevec jasno, ce nima pojma o osnovah...

Se strinjam. Osnove bi res lahko si vsak pogledal. Vendar je lažje povprašat na forumu kot pa prebrat nekaj. ;)

Lazje ze, problem je le v tem, da ponavadi tisti nekdo vprasanje zaradi svojega neznanja postavi na tak nacin, da ga nihce ne razume... Ali pa te razume, pa je problem res preobsezen, da bi se komu ljubilo razlagat... No, ne da je problem preobsezen, problem je enostaven, ampak, da ga nekomu resis, mora tisti nekdo razumet, kaj mu govoris.

Vidim s cisto mojega vidika, ze na kar nekaj vprasanj na tem forumu sem namrec vedel odgovor, pa nisem odgovoril. Zakaj? Ker je bil ze vprasanje tako zastavljeno, da mi je bilo jasno, da tisti, ki ga je zastavil, nima pojma o osnovah, sprasuje pa nekaj, kar je povsem izven njegovega dometa.

V takem primeru se pac odlocim, da se mi ne ljubi odgovarjat, ker bi moral napisat skoraj celo knjigo, da bi (za postavljalca vprasanja) razumljivo odgovoril na zastavljeno vprasanje. Ker pa vem, da tudi ce bi to naredil, tisti, ki je vprasal, tega tako ali tako ne bi prebral, ker je lazje reci: "ti, a lahko tole malo bolj za nas normalne ljudi poves? pa vsekakor bolj na kratko!" Ne, ne morem, jebiga :)

Poskusate se ukvarjati z zadevami, ki jih "normalni" ljudje ni bodo nikoli razumeli in jih tudi ne morejo. Ravno zaradi tega, nimajo osnov. Lahko ostanete "normalni" ali pa pac nastudirate nekaj osnov, na katerih boste potem gradili znanje naprej. S tem seveda ne boste postali "nenormalni", postali boste strokovnjaki...

Ko si že odprl temo "znanost ostalim nevedna", nam lahko obrazložiš zakaj sploh gre, saj vidiš da se nam ne sanja:

Moje mnenje je, da bi moral vsak, ki se ukvarja z internetom (ali bolje receno web delom interneta), poznati vsaj nekaj osnov HTTP protokola, ce ze ne tudi vsaj nekaj malenkosti o TCP/IP protokolu... Ce tega znanja nima, bo zelo tezko sam resil kaksen problem, ki ga tezi, se vec, zelo tezko bo tudi razumljivo vprasal kogarkoli.

Kakšne težave/problemi naprimer?
Se to tiče CMS sistemov? Potem zaradi mene ni treba razlagat, ker se z njimi ne ukvarjam.

Vendar že poznam odgovor :D

HTTP = HyperText Transfer Protocol

To je protokol po katerem poteka komunikacija med browserji in web strezniki...

Pa je za navadne smrtnike oziroma postavljalce normalnih strani ta komunikacija kaj pomembna? Čemu bi se moral spoznati. Kakšne težave so s tem povezane?
Vprašanje ali si s poznavanjem HTTP one step ahead, ali pa imaš v glavi mutna posla in je poznavanje HTTP potrebno ;) Nisem še imel težav, niti nikoli slišal česarkoli glede HTTP.