3.1.2002 00:00 | Správy

Po stopách chyby 404: Not found

Mýty a legendy existujú aj na mladučkom internete. Zaujímavými historkami je opradená napríklad chyba 404, ktorú každý z nás vidí denno-denne.

V oblasti internetu a počítačov sú niektoré veci, ktoré berieme ako samozrejmosť a v uponáhľanom svete sa nad nimi vôbec nezamýšľame a predsa, ich pôvod je natoľko zaujímavý a unikátny, že prekvapí aj dlhoročného počítačového odborníka. Jednou z takýchto všedných vecí je známa chyba: 404 Error Page, čiže stránka, ktorá sa vám zobrazí vždy, pokiaľ váš internetový prehliadača nenájde vami požadovanú adresu (mimochodom podľa prieskumov je to najnavštevovanejšia stránka na svete!).

Chyba 404 nie je nič iné ako stavový kód. Každý krát, keď sa snažíte dostať na nejakú webovú stránku, váš počítač--„klient“--žiada od servera dáta používajúce Hypertext Transfer Protocol (HTTP). Následne vám posiela server HTTP hlavičku, ktorá obsahuje stavové kódy; ak je zadaná adresa správna, kód je 200, ak nie, zobrazí sa kód: 404 (Not Found). Stavové kódy (status codes) boli prvýkrát prijaté v roku 1992 konzorciom W3C ako špecifikácie HTTP 0.9. Tieto kódy boli definované človekom, ktorému asi vďačíme za dnešný internet; Tim Bernes-Lee v roku 1990 vytvoril prvý web prehliadač.

Prvé číslo v 404-ke (4) znamená, že niečo  „nie je v poriadku“ na strane odosielateľa požiadavky na server. 5xx chyba napr. predstavuje problémy na strane servera (server-side). Môže ísť samozrejme aj o chybu internetového spojenia. Prostredná číslica 0 vyjadruje chybu hláskovania, t.j. že máte zle napísanú adresu v prehliadači. Posledná štvorka reprezentuje špecifickú chybu v skupine 40x: 400: Bad Request, 401: Unauthorized atď.

Zaujímavé sú okolnosti vzniku čísla 404. Prečo práve toto číslovanie? Jedna verzia je takáto: Ide pravdepodobne o číslo izby na štvrtom poschodí v CERNe, v ktorej sa nachádzala centrálna databáza WWW. Postupne ako sa CERN rozrastal, ľudia v ňom zistili, že dokumenty nemusia prijímať len cez „papierovanie“ a tak jednoducho vymysleli nový spôsob ako na požiadavku, ktorá nemohla byť prijatá. Aj preto sa tieto chybné požiadavky začali nazývať a posielať späť ako: “Room 404: file not found”. Postupne ako sa všetko automatizovalo a prebiehalo cez databázu, chyba sa začala fyzicky volať: „404: file not found“. Aj preto dostala kancelária číslo 404 označenie ako „place on the web“. Smolou je, že v CERNe sa žiadna kancelária číslo 404 nenachádza, číslovanie sa začína až od čísla 410. Aj preto je vznik čísla 404 skôr mýtom a rozprávkou.

Podľa W3C, 404 Not Found je používaná iba v prípadoch, keď server nenájde žiadanú stránku. Ak je stránka permanentné vymazaná, ide o chybu 410. Ale videli ste niekedy stránku 410 vo svojom prehliadači? Možno práve toto číslo reprezentuje myslenú kanceláriu, kde to malo všetko vzniknúť...
Diskusia 0 Príspevkov