Historie současného internetu (a později webu) se začala psát koncem 60. let 20. století. My si ji zde představíme opravdu velmi stručně. Za těch více než 60 let se událo spoustu zajímavého a převratného. Vše by vydalo na celou knihu, a to velmi tlustou knihu.
Z "bible" WWW
Na počátku DARPA stvořil ARPANET.
ARPANET neměl žádný tvar a byl prázdný.
A temnota byla hluboká.A duch ARPA pohlédl do tváře sítě a řekl:
„Ať je tu nějaký protokol.“ A byl tu protokol.
ARPA řekl: „Ať je tu více protokolů.“
A stalo se tak.A ARPA viděl, že je to dobré.
A ARPA řekl: „Ať je tu více sítí.“
A stalo se tak.一 Danny Cohen
První datový přenos v říjnu 1969:
Principy "nezničitelnosti":
Tyto vlastnosti přetrvaly i do dnešního internetu.
Poznáte některé uzly?
symbolics.com (existuje dodnes)www.panska.cz a www.google.com - v tomto pořadí 😊
🌐 https://web.archive.org/web/19981111184551/http://google.com/
🌐 https://web.archive.org/web/19980215084925/http://www.panska.cz/
Reklamní banner společnosti WIA s nabídkou internetového připojení v roce 2002:
Jen pro představu. V roce 2002 měl měl Internet pouhých 700 milionů uživatelů. V ČR ještě někteří ani pořádně nevěděli, co to vůbec je:
Důsledně rozlišujte pojmy internet a web.
My se budeme věnovat výhradně webu, internet bude jen v nezbytně nutném rozsahu.
Ještě jedna poznámka psaní tohoto slova:
Duchovním otcem webu je sir Timothy "Tim" John Berners-Lee, který jej vytvořil při svém působení v CERNu. Navrhl jazyk HTML a protokol HTTP, napsal první webový prohlížeč WorldWideWeb a koncem roku 1990 spustil první webový server na světě (na obrázku).
První webová stránka světa (resp. její kopie. Původní webový server je v muzeu):
🌐 http://info.cern.ch/hypertext/WWW/TheProject.html
V roce 1994 založil konsorcium World Wide Web, které dohlíží na další vývoj Webu. Je také jeho emeritním (čestným) ředitelem w3.org.
Koncept webu byl zpočátku tvořen pouze pro vlastní potřeby vědeckých institucí (vědci v CERNu rádi sdíleli výsledky svého výzkumu - to ostatně platí stále, že?).
Drtivou většinou všecho co dnes používáte je právě pomocí modelu klient-server.
Současný moderní web využívá možnosti poslední specifikace jazyků HTML 5 a CSS 3.
V něm se striktně odděluje obsah (sémantika) a vzhled:
Neplatí absolutně vždy. Jako všude i zde sem tam najdete výjimky.
Toto zajišťuje mezinárodní konsorcium (W3C). Jeho členové společně s veřejností vyvíjejí webové standardy pro World Wide Web.
Příslib webových standardů:
Standardy W3C definují otevřenou webovou platformu pro vývoj aplikací. Web má nebývalý potenciál umožnit vývojářům vytvářet bohaté interaktivní prostředí, která mohou být dostupná na jakémkoli zařízení.
Platforma se neustále rozšiřuje, ale uživatelé webu se již dávno sjednotili kolem HTML jako základního kamene webu. Mnoho dalších technologií, které W3C a její partneři vytvářejí, rozšiřuje web a dává mu plnou sílu, včetně CSS, SVG, WOFF, WebRTC, XML a rostoucí škály API.
⚠️ Proč je responzivita důležitá: gs.statcounter.com/platform-market-share/desktop-mobile-tablet


Dvě ukázky skutečných "historických" webů:
Pozor: na těchto webech nás zajímá pouze vzhled nikoliv jejich obsah.

A dva záměrně "historických":

Jazyk HTML 5 vypadá nějak takto:
<!DOCTYPE html>
<html lang="cs">
<head>
<title>Titulek stránky</title>
</head>
<body>
<h1>Toto je nadpis</h1>
<p>Toto je odstavec textu.</p>
<!-- Toto je HTML komentář -->
</body>
</html>
A toto je výsledek v prohlížeči: http://kod.djpw.cz/stod
Jazyk CSS 3 vypadá nějak takto:
body {
background-color: lightblue;
}
h1 {
color: white;
text-align: center;
}
p {
font-family: verdana;
font-size: 20px; /* toto je CSS komentář */
}
A toto je výsledek v prohlížeči: http://kod.djpw.cz/ttod
Kromě WWW existovala i služba Gopher. Vznikla přibližně ve stejné době jako WWW.
| Název služby | Místo vzniku | protokol | port |
|---|---|---|---|
| WWW | CERN (Švýcarsko) | http:// |
80 |
| Gopher | Univerzita v Minnesotě (USA) | gopher:// |
70 |
Podrobnosti a ukázky https://www.earchiv.cz/b05/b0703001.php3
I dnes stále existují stovky Gopher serverů:
Floodgap (hlavní rozcestník gopherspace): gopher://gopher.floodgap.com
Jeden z nejstarších veřejných unixových serverů: gopher://sdf.org
Fascinující ukázka toho, jak lze textovou encyklopedii nativně servírovat přes starý port 70: gopher://gopherpedia.com
Quux.org: gopher://gopher.quux.org
Přestože i dnes stále Gopher servery existují, současné webové prohlížeče protokol gopher:// již nepodporují (zůstaly pouze http:// a https://). Jediný způsob je použít jiný, např Lynx v linuxu:
Lynx samozřejmě podporuje i protokoly http:// a https://. Není problém si zobrazit jakýkoli současný web v textovém režimu: