V minulém minikurzu jsme se zabývali elektronickou poštou
(e-poštou), která je jednou z nejdůležitějších aplikací v "Síti",
tj. v Internetu a v dalších počítačových sítích propojených
alespoň na úrovni této aplikace. Jakékoliv řešení další úloh,
které je vybudováno na e-poště, je řešením nejen lokálním, ale
i řešením pro celou "Síť". Tedy pro Internet, Bitnet,
Earn, Fidonet, UUCP a další vhodné sítě. Tak je tomu i v případě
elektronických konferencí (e-konferencí). Samozřejmě, že hlavní
úlohu v této souvislosti hraje koncepce internetovských
e-konferencí. Podívejme se tedy, o čem je řeč.
Předpokládejme, že na internetovské adrese
LIST@HOST.DOMAIN
pracuje specializovaný obslužný systém, který došlé elektronické dopisy (e-dopisy) rozmnožuje a dále rozesílá dle daného seznamu e-adres (mailing list). Takový systém umožňuje účastníkům uvedeným v seznamu vyměňovat si e-dopisy na témata společného zájmu. Každý účastník, který se přihlásí do systému (subscribe), může zaslat na adresu systému příspěvek ve formě e-dopisu. Ten pak bude systémem distribuován ostatním účastníkům. Libovolný účastník může na příspěvek reagovat svým e-dopisem. Příspěvek bude obvykle odeslán zpět na adresu obslužného systému a odtud opět distribuován dle již zmíněného seznamu. Pokud účastník chce připomínku zaslat pouze autorovi příspěvku, tak ji musí odeslat přímo na adresu autora. Ta je obvykle uvedena v řádce FROM hlavičky příspěvku. Popsaný systém nazvěme e-konferencí.
S e-konferencí jsou spjaty vedle distribučních funkcí i funkce administrativní, např. údržba seznamu adres. Při přihlášení je třeba seznam doplnit o adresu nového účastníka, při odhlášení (unsubscribe) je třeba adresu účastníka ze seznamu vyřadit. Tyto funkce bývají k dispozici na jiných adresách, než je adresa e-konference. Dle dělby práce mezi oběma částmi obslužného systému lze e-konference členit do tří typů:
LIST@HOST.DOMAIN
a administrativní na adrese
LIST-request@HOST.DOMAIN.
Toto řešení je v Internetu častější. Obslužný systém může být polomanuální nebo automatizovaný. Příkladem nám může sloužit e-konference o operačním systému ULTRIX s ditribuční e-adresou
ULTRIX@CUNI.CZ
s administrativní e-adresou
ULTRIX-request@CUNI.CZ.
LIST@HOST.DOMAIN
a administrativní na adrese společné pro skupinu konferencí
XXX@HOST.DOMAIN,
kde za XXX se užívají názvy jako je LISTSERV, LISTPROC, MAILSERV, MAILBASE, MAJORDOMO, MAISER a pod. Říkáme, že na adrese XXX pracuje automatizovaný systém typu "listserver". Toto řešení je nejčastější a poskytuje oproti předchozím rozšířený okruh služeb, např. služby fileserveru (dle požadavků uživatele přenáší se e-poštou soubory organizačně patřící k e-konferenci). Některé listservery mohou ještě navíc poskytovat databázové služby.
V Internetu existuje celá řada programů uvedeného typu. Nejznámější a pravděpodobně i nejdokonalejší program tohoto typu je Thomasův revidovaný listserver pro sítě Bitnet a Earn. Výklad jeho specialit bude předmětem příštího minikurzu.
Mezi listservery dále patři KOTSIKONASOVY starší i novější verze pro unixovské stroje, např. programy označované jako LISTSERV (UNIX ListServer) nebo LISTPROC (ListProcessor), dále Chapmanův "Majordomo" manažer a MAILBASE program pro e-konference umístěné na anglickém počítači
mailbase.ac.uk.
E-konference na počítači
cs.felk.cvut.cz
jsou řízeny speciálním programem typu listserver (LISTSERV), který budeme dále označovat jako MX. V CESNetu i ve slovenské akademické síti SANet je rovněž využíván Mercury Mail Trasport System (MMTS).
Uživatel komunikuje s listservery pomocí e-dopisů. V nich uvádí příkazy požadovaných akcí. Listserver je provádí a výsledek činnosti sděluje uživateli opět e-dopisem. Doporučuje se před zadávaním úkolů listserveru identifikovat jeho typ, popř. verzi a seznámit se syntaxí a sémantikou jeho příkazů. To lze obvykle zjistit zasláním příkazu HELP dotyčnému listserveru.
Základní příkazy pro programy typu listserver v CESNEtu lze shrnout tímto přehledem:
- přihlášení do e-konference KONF: Thomas: subscribe konf firstname lastname Kotsikonas: subscribe konf firstname lastname Majordomo: subscribe konf [your-address] MX: subscribe konf MMTS: subscribe konf - odhlášení z e-konference KONF: Thomas: unsubscribe konf Kotsikonas: unsubscribe konf Majordomo: unsubscribe konf [your-address] MX: unsubscribe konf MMTS: unsubscribe konf - žádost o seznam členů e-konference KONF: Thomas: review konf Kotsikonas: recipients konf Majordomo: who konf MX: review konf MMTS: review konf - žádost o seznam e-konferencí administrovaných daným listserverem: Thomas: lists Kotsikonas: lists Majordomo: lists MX: list MMTS: list - žádost o seznam archivovaných souborů patřících k e-konferenci KONF: Thomas: index [konf] Kotsikonas: index konf Majordomo: index konf MX: (řešeno speciálním mailserverem) MMTS: index (seznam všech disponibilních souborů) - žádost o přenos disponibilních souborů k uživateli Thomas: get filename filetype [listname] Kotsikonas: get listname filename Majordomo: get listname filename MX: (řešeno speciálním mailserverem) MMTS: send filename
V minulém čísle CE měl čtenář možnost seznámit se s článkem Poklady sítě CESNet, který mu připravil Pavel Satrapa z TU Liberec, autor neustále aktualizovaného seznamu CESNet Resources (Seznam zdrojů sítě CESNet). Dle jeho názoru dva pravděpodobně nejvýznamnější listservery sítě CESNet jsou
listserv@earn.cvut.cz
listserv@cs.felk.cvut.cz.
E-konference, které patří do obsluhy prvého listserveru, jsou uvedeny v tab. 2.
Poznamenejme, že e-konference vedené v anglickém jazyce jsou opatřeny anglickou charakteristikou.
Dle dostupných informací existují v doméně CZ (Česká republika) tyto listservery (v závorce je uveden u každého listserveru jeho typ):
listserv@cs.felk.cvut.cz (MX)
listserv@dec51.faf.cuni.cz (nezjištěn)
listserv@earn.cvut.cz (Thomasův bitnetovsko-earnovský)
listserv@ksvi.mff.cuni.cz (MMTS)
listserv@lfmotol.cuni.cz (kotsikonas)
listserv@list.zcu.cz (Kotsikonasův listserv)
listserv@novell.karlin.mff.cuni.cz (MMTS)
listserv@opf.slu.cz (MMTS)
listserv@pub.vse.cz (Kotsikonasův listserv)
listserv@risc.upol.cz (Kotsikonasův listserv)
listserv@vm.ics.muni.cz (Thomasův bitnetovsko-earnovský)
listproc@utia.cas.cz (Kotsikonasův ListProc)
maiser@infnw.upol.cz (MMTS)
majordomo@eunet.cz (Chapmanův Majordomo).
Dle dostupných informací existují v SANetu tyto listservery:
listproc@ccsun.tuke.sk (Kotsikonasův listserv)
listserv@hron.ef.tuke.sk
maiser@kasr.elf.stuba.sk
listserv@savba.sk (Kotsikonasův listserv)
listserv@uakom.sk (Kotsikonasův listserv)
listserver@ccduck.ke.sanet.sk (zatim mimo provoz)
listserv@cyb.valm.sk
maiser@willy.gymmt.sk (MMTS)
listserv@ta3.sk (Kotsikonasův listserv)
listproc@fris.sk
listserv@barbie.die.fmph.uniba.sk (MMTS)
listserv@eunet.sk
Důležitým atributem e-konference je, zda je pro ni veden deník (log) archivující došlé příspěvky, a pokud ano, zda si uživatel v případě potřeby může v tomto deníku potřebné příspěvky vyhledat. Deníky obykle patří do kategorie disponibilních souborů e-konference.
Z předchozího přehledu vyplývá, že pro
LISTSERV@CS.FELK.CVUT.CZ
jsou problémy tohoto druhu řešeny specializovaným mailserverem pracujícím na e-adrese
MAILSERV@CS.FELK.CVUT.CZ.
Jak s ním pracovat, zájemce se dozví z odpovědi na příkaz HELP poslaný na adresu mailserveru. Pro naše potřeby postačí vědět, že v adresáři (pozor jde o adresářovou strukturu operačního systému VMS)
[pub.lists-archive]
jsou uvedeny podadresáře deníků všech e-konferencí spravovaných listserverem tohoto počítače. Do e-dopisu mailserveru postačí dát příkaz
dir [.lists-archive]
a získáme příslušný výpis. Reakce mailserveru je uvedena v v tab. 4. Poznamenejme, že čísla uváděná ve výpise za jmény souborů označují délku v blocích, tj. v násobcích 512 slabik. Chceme-li získat deník za měsíc červen roku 1995 (jeho délka je 660 bloků), musíme mailserveru poslat příkaz
get [.lists-archive.net]net.1995-06
a mailserver nám pošle požadovaný soubor, rozčleněný na posloupnost 9 e-dopisů.
Pro názornost ukažme, jak se do e-konference administrované daným listserverem přihlásíme a odhlásíme. Předpokládejme, že jste si někde přečetli, že e-konference slovenského listserveru
LISTSERV@CCSUN.TUKE.SK
se zabývají zajímavými tématy. Zasláním příkazu "lists" tomuto listserveru si vyžádáme seznam jeho e-konferencí. Mezi nimi nás zaujme e-konference
fantasy Otvorena diskusia o "fantasy" literature, hrach a vysnenych svetoch.
Náš zájem se ještě zvýší, když po příkaze
recipients fantasy
nám listserver odpoví seznamem přes stovku účastníků konference, z nichž mnoho je i z domény CZ. Osobně se rozhodnu, že se do této konference na zkoušku dočasně přihlásím. Pošlu tedy na adresu listserveru příkaz
subscribe fantasy Vladimir Vrabec
Listserv mi odpovi textem uvedeným