WWW není samozřejmě jediný prezentační systém, dalším prezentačním systémem, který donedávna ovládal Internet je Gopher. I když oba systémy jsou zhruba stejně staré, (jejich prvé realizace můžeme spatřit na počátku devadesátých let), tak vývoj jejich popularity je značně odlišný. Do roku 1993 vládl naprosto bezkonkurenčně Gopher a WWW živořil v jeho stínu. Situace se obrátila v roce 1993, kdy se objevil program Mosaic, prvý WWW klient - prohlížeč, který pracoval s grafickým rozhraním. Doposud vládnoucí Gopher používal pouze textová rozhraní. Mosaic tedy odstartoval éru multimediálních internetovských dokumentů. V současné době WWW prezentuje dokumenty nejen s textovou a obrazovou informací, ale i dokumenty se zvukovou a videovou informací. Po roce 1993 začal WWW pomalu vytlačovat Gopher a v současné době bezkonkurenčně ovládá Internet.
Domainname je identifikace WWW serveru, implicitní port má hodnotu 80. Objectname je specifikace WWW dokumentu, která může mít složitější tvar. Path je cesta k tomuto dokumentu na serveru. Příkladem nám může být URL domovské stránky Softwarových novin:
Přemýšlivý čtenář se nás ihned zeptá, kde je část path/objectname. Dodejme, že příslušný server je tak nastaven, že při neuvedení této části, předpokládá cestu prázdnou a objekt soubor index.html. Dalším příkladem nám může být URL internetovské rubriky Softwarových novin:
Podobně jako v předchozím případě objektem je implicitní soubor index.html. Pokud by na serveru neexistoval, béře se za objekt adresář html/softnov/.
Informaci doplňme zprávou, že česká firma Software602 vyvinula v licenci svůj vlastní prohlížeč, jenž je součástí balíku 602proINTERNET. Firmy Netscape a Microsoft pravděpodobně nabídnou v brzké době novější verze svých WWW klientů.
Vidíme, že používaný protokol je gopher. Dodejme, že gopherský server je specifikován v domainname. Implicitní port je 70, Typ je jednoznakové označení druhu gopherského dokumentu a Selektor je identifikace dokumentu na serveru. Jako příklad uvedeme URL s NetNews, umístěné na gopherském serveru:
Vidíme, že port není implicitní, ale 4327, Typ je roven 1 (adresář) a Selektor má hodnotu nntp. FTP dokument má takovouto strukturu URL:
User a password jsou uživatelský účet a heslo na FTP serveru domainname. Implicitní port je 21, path je cesta k objektu (soubor, adresář). Lze také udat nepovinně typ objektu:
x s hodnotou d znamená adresář |
x s hodnotou a znamené textový soubor |
x s hodnotou i znamená binární soubor |
Vidíme, že v URL schází user a password. To proto, protože server ftp.eunet.cz je tzv. serverem pro anonymní FTP, tj. pro standardního veřejného uživatele anonymous. Vynechámeli tyto údaje v URL, předpokládá se, že jde o tento případ. Navíc vidíme, že pro cestu /pub/nic/internic/rfc/ schází object. To znamená, že se požaduje přenést ze serveru ke klientovi výpis adresáře definovaného touto cestou.
U NN je třeba prověřit některé prvky nastavení v menu Options. U MIE prověřujeme prvky nastavení Zobrazit/Možnosti. Zásadní význam pro rychlost práce prohlížeče NN je nastavení menu Cache v Network Preferences. Do vyrovnávací pamětí Memory Cache a Disk Cache prohlížeč ukládá prezentované dokumenty. Činnost prohlížeče při požadavku na dokument se řídí nastaveními Verify Documents Once Per Session, Every Time, Never. Prohlížeč se nejdříve podívá, zda požadovaný dokument má v cache. Pokud ho tam nemá, tak ho ze serveru přenese. Jeli dokument v cache, tak při nastavení Never ho ihned bez kontroly s originálem dokumentu prezentuje. Při nastavení Once Per Session kontrolu, zda se uložený dokument neliší od originálu, provede v průběhu uživatelovy relace pouze jednou, kdežto při nastavení Every Time, vždy. Tím je samozřejmě ovlivněna rychlost prezentace. Pro běžnou práci je vhodné nastavení Once Per Session, při ladění vlastního hypertextového dokumentu nastavení Every Time a pokud nás nezajímá soudobý stav originálu, tak nastavení Never.
Analogické prověření cache lze provést i u MIE v podmenu Zobrazit/Možnosti/Upřesnit/Nastavení. Cache lze nastavit vyhrazením procentuální částí diskové jednotky a zvolit analogické režimy kontroly uloženého dokumentu s originálen jako u NN.
Dále je třeba u NN prověřit, že v Network Preferences, v menu Languages, je povolena Java a Javascript. Používání těchto prostředků při tvorbě WWW stránek se stává dnes běžným. Pokud bychom jejich užití v prohlížeči zakázali, mohli bychom se ochudit o řadu zajímavých prezentací. Podobně u MIE je třeba prověřit povolení Javy v podmenu Zobrazit/Možnosti/Zabezpečení.
Soudobá verze NN je značně nestabilní pro kodování dokumentu. Prověřme proto v Document Encoding, že je v závislosti na WWW dokumentech, s kterými budeme pracovat, vhodně nastaveno, že není třeba nastaveno na řečtinu. Připomeňme jeho význam pro kodování češtiny, jak v dokumentech, tak i v elektronické poště a NetNews. O něm i o specifikaci fontů jsme mluvili v lekci o elektronické poště. U MIE překontrolujme nastavení v podmenu Zobrazit/Možnosti/Zabezpečení/Nastavení-písem. Jednak výchozí jazyk a znakové sady musí být středoevropské, fonty pro proporcionální písmo Times New Roman, fonty pro neproporcionální písmo CourierNew a kodování MIME 8859-2.
Když spustíme prohlížeč, tak nám NN prezentuje jako prvý dokument dokument ze serveru home.netscape.com. MIE pak prezetuje dokument z home.microsoft.com. Tato situace nám nemusí vyhovovat. Změnit ji můžeme jak u NN, tak i u MIE. U NN zvolíme v General Preferences menu Appearance a v něm můžeme upravit Start With. Buď zvolíme Blank Page nebo Home Page Location a specifikujeme URL nové startovací stránky, což může být také stránka na lokálním disku. V případě MIE stačí vyplnit příslušné udaje v podmenu Zobrazit/Možnosti/Navigace.
Ať už natáhneme lokální stránku, nebo stránku někde na Internetu, bude obsahovat hypertextové odkazy, které poznáme podle barvy a podtržení. Aktivací jednoho a těchto odkazů, např. kliknutím levého tlačítka myši, požádáme klienta, aby nám prezentoval zvolený WWW dokument. V prezentovaném dokumentu můžeme zvolit opět nejaký odkaz a postup opakovat. Popsaná činnost charakterizuje základní pohyb v pavučině webovských stránkek.
V příští lekci budeme pokračovat v seznamování se s elementy WWW .