Přenos souborů prostřednictvím FTP byl jednou z prvých významných internetových aplikací. Je dnes pokládán za klasickou internetovou službu. Dlouhou dobu se hřál na výsluní popularity, byl podněcujícím faktorem spolupůsobícím na rozvoji serverů, které nejen archivovaly, ale i zpřístupňovaly nejrůznější soubory se zajímavým obsahem. Jejich veřejná dosažitelnost prostřednictvím anonymního přístupu byla klíčovým faktorem, který napomáhal lavinovitému rozvoji Internetu. Samozřejmě, že od prvopočátku na serverech bylo archivováno především to, čím Internet donedávna orientovaný na akademickou sféru žil. To byly především programy, programy potřebné zejména pro internetový provoz počítačů zapojovaných do Sítě sítí. Bez programového vybavení, volně přístupného jako freeware nebo shareware, by se mnoho počítačů nemohlo dříve pyšnit svou adresou IP.
Ani severoamerická armáda nezůstala v archivaci veřejně přístupného programového vybavení pozadu. Internetoví pamětníci si jistě vzpomínají jak v letech 1991 až 1994 byl u nás populární SIMTEL20, obrovský, volně přístupný archiv programového vybavení udržovaný americkou armádou v Novém Mexiku, později přenesený na některé severoamerické akademické servery, jako je např. ftp.oak.oakland.edu.
V tehdejší době byl hlad po softwaru z amerických serverů tak velký, že ovlivňoval výrazně datové toky v Internetu. Přenos dat z amerického kontinentu do Evropy daleko převažoval toky obrácené. Ukazovalo se proto užitečným vytvářet mimo USA servery, které by neustále zrcadlily obsahy nedůležitějších amerických serverů a tak odlehčovaly přetíženým mezinárodním linkám spojujícím neamerický Internet s americkým. Tato taktika se prosazovala tehdy i v neinternetovské síti BITNET, stačí si vzpomenout na poměrně komplikovaný režim práce systému TRICLE. Tento systém byl ve své době velmi využíván i u nás.
Český Internet od počátku své existence preferoval vytváření zrcadel pro anonymní FTP. V současné době obsahuje cca čtyři desítky serverů anonymního FTP, zrcadlící nedůležitější zahraniční servery. Prakticky skoro všechna, kromě několika málo případů, jsou naše zrcadla provozována na vysokých školách, tedy v síti CESNET.
Přehled síťových zdrojů v České republice, který udržuje Pavel Satrapa z liberecké univerzity, Network Resources in Czech Republic, na URL
http://www.ces.net/cz/netrsrc/allinone.html
zahrnuje samozřejmě i seznam abecedně řazených serverů anonymního FTP a navíc i jejich seznam dle tematických obsahů, které zrcadlí. Tak např. programové vybavení pro MSDOS a MSWindows na následnících archivu SIMTEL20 je zrcadleno takto:
původní archiv | zrcadlo | interval zrcadlení |
---|---|---|
ftp.oak.oakland.edu | emwac.faf.cuni.cz | 1 den |
rigel.acs.oakland.edu | ftp.vse.cz | 1 týden |
ftp.simtel.net | ftp.eunet.cz | 1 den |
ftp.cdrom.com | www.zcu.cz | 1 den |
Podstatně efektivnější je technika vyhledávání (searching). Základem této techniky je vytvoření a udržování databáze, jejíž dokumenty charakterizují jednotlivé soubory na českých serverech anonymního FTP. Uživatel formuluje smluveným způsobem svůj vyhledávací požadavek a předloží ho vyhledávacímu stroji. Ten z databáze vybere všechny dokumenty, které vyhovují vyhledávacímu požadavku a vytvoří výstup, do kterého vybrané soubory v určeném pořadi zařadí. Protože pracujeme na Webu, předpokládáme, že výstupní dokument bude mít formu hypertextového dokumentu s odkazy na vybrané soubory. Prostřednictvím aktivace těchto odkazů lze soubory číst a ukládat na disk našeho osobního počítače.
http://parker.vslib.cz/parker.html
V minulé lekci jsme se zmínili o programu wu_ftple.exe, který může výtečně rozšířit schopnosti našeho osobního počítače při práci s FTP. Zadejme tedy Čmuchalovi požadavek zjistit, na kterém českém zrcadle se tento program nachází.
Pro práci Čmuchala využijeme implicitní vyhledávací režim Substring, při kterém se vyhledávají v databázi dokumenty, ve kterých se hledaný řetězec, v našem případě řetězec ws_ftple.exe, vyskytne jako součást jména souboru nebo jako součást adresáře na poslední úrovni vnoření. Souhrnný výsledek:
V databázi byl nalezen pouze jeden objekt. Aktivací odkazu na tento objekt získáme podrobnější informace:
Vidíme, že hledaný program je uložen na serveru západočeské univerzity ftp.zcu.cz v adresáři /mirrors/winsock-1/Windows95/FTP, že byl nahrán 18. února t.r. v 21:18 a že je veliký 8756902 bytů. Pro šťouraly pouze poznamenejme, že www.zcu.cz a ftp.zcu.cz jsou synonyma. Zájemce si tedy může vybrat odkud si uvedený program v CZ překopíruje. Buď ze západočeské univerzity nebo ze serveru omicron.felk.cvut.cz, jak je uvedeno v minulé lekci.
Chceteli se seznámit s Čmuchalem podrobněji, třeba s jeho dalšími vyhledávacími režimy, doporučuji prostudovat si jeho nápovědu (klávesa Help). Chceteli znát složení a stav Čmuchalovy databáze, aktivujte klávesu Stats. Nosey Parker je skutečně velmi užitečná služba a je velmi populární. Poznamenejme, že má i mezinárodní úspěchy. Pronikla totiž i do slovenského a francouzského Internetu.
pracuje asi rok vyhledávač ALLA. Zadal jsem mu pro kontrolu rovněž úkol nalézt program ws_ftple.exe, ale neuspěl jsem. V databázi ALLA nebyl nalezen. Pokus jsem opakoval s řetězcem news.answers:
Připomínám, že to je obvyklý název adresářů obsahujících soubory typu FAQ (Frequently Asked Questions). Použil jsem implicitní režim Substring, case insensitive. K ostatním možným režimům
Substring
Exact match
Regular expression
Regular expression, case insensitive
Exact, then substring case insens.
Exact, then substring
Exact, then regex
Exact, then regex case insensitive
se podrobněji vrátíme, v příští lekci. ALLA v tomto případě našla dva objekty:
Aktivací prvého odkazu získáme podrobné informace ,
z kterých zjišťujeme, že archivy FAQ jsou
nejen v Praze na cesnetovém serveru sunsite.mff.cuni.cz a na serveru
připojovatele Internet CZ is.eunet.cz známém spíše jako ftp.eunet.czz,
V této lekci jsme se zabývali odpovědí na naši původní otázku co a odkud si
přenést pouze z hlediska českého Internetu. Přes veškeré uznání českým
zrcadlům a vyhledávačům jako je Nosey Parker a ALLA, chybí nám to
nejdůležitější, představa co nám může nabídnout globálni Internet svými
tisící a možná i desetitisíci archivními servery, pracujícími na bázi
anonymního FTP. Tím se budeme zabývat v příští lekci.