Come utilizzare il Gateway di SystemShock ***************************************** Bernardo Innocenti Questo documento spiega come fare per usufruire del servizio di Gateway con UUCP messo a disposizione degli utenti di SystemShock. Si suppone che il lettore possieda una conoscenza media dei concetti basilari della telematica, di FidoNet e un'idea anche superficiale di cosa sia Internet. Prima di poter richiedere l'accesso al Gateway, l'utente deve aver letto e capito questo testo, nonche' tutti i documenti a cui si fa riferimento nel corso del testo. Non saltate nessun capitolo, anche se il titolo vi induce a credere di sapere gia' tutto sull'argomento trattato. L'ignoranza di quanto scritto in questo testo non e` ammessa. 1. Introduzione =============== 1.1. Che cos'e' un Gateway -------------------------- La posta che circola in una rete telematica resta normalmente confinata all'interno della stessa. Normalmente, gli utenti di FidoNet possono parlare con gli altri utenti di FidoNet, ma non con quelli di PippoNet, a meno che non abbiano anche un secondo point in quel network. Tuttavia, esiste la possibilita' di far passare la posta da una rete ad un'altra e viceversa. Non si tratta di un'operazione difficoltosa quando avviene tra due network basati sulla stessa tecnologia. Per esempio, FidoNet e CyberNet utilizzano entrambe gli stessi protocolli per far transitare la posta, per cui non esistono problemi tecnici nel far passare la posta da una rete all'altra (tuttavia esistono problemi di Policy che impediscono una cosa del genere). Per quanto riguarda Usenet, si basa su una tecnologia totalmente differente. La prima cosa che si nota sono gli indirizzi della E-Mail, che non hanno nulla a che vedere con quelli di FidoNet. Il formato dei messaggi e' totalmente differente e non vengono trasportati dai mailer di FidoNet. Per offrire agli utenti la possibilita' di accedere a Usenet senza dover installare nei loro computer il necessario software, (che oltretutto e' complicato e spesso anche scomodo da usare), si rende necessaria una vera e propria conversione. Questa conversione viene effettuata da SystemShock in entrambi i sensi (Fido <-> Usenet), in modo quasi del tutto trasparente all'utente. 1.2. E-Mail ----------- La E-Mail di Internet e' l'equivalente della posta privata o NetMail di FidoNet. Difatti, il Gateway di SystemShock converte i matrix in E-Mail e viceversa. A differenza del numero di nodo, in Internet si utilizzano degli indirizzi alfanumerici che prendono la forma user@machine.name dove "user" e' il "nome di login" dell'utente, cioe' il nome che utlizza per collegarsi al sito dove ha l'account. Questo nome spesso e' un'abbreviazione del nome reale, oppure un "nickname". A volte puo' essere un numero di matricola universitario oppure il codice di un dipendente di una azienda. La parte dell'indirizzo che segue il simbolo `at' (@), specifica la macchina alla quale si collega l'utente. Ad esempio, "cs.miami.edu", ovvero il computer della facolta' di informatica di Miami. Esistono altri modi meno usati di formare gli indirizzi, ma questi non sono utilizzabili con il Gateway di SystemShock, pertanto la trattazione di questi e' al di la' dello scopo di questo testo. Il nome (hostname) di SystemShock e' (senza le parentesi angolate), per cui l'indirizzo E-Mail di Mario Rossi potrebbe essere . L'handle puo' essere scelto dall'utente e puo' contenere solo i caratteri ['a'..'z'], ['A'..'Z'], ['0'..'9'], '-' e '.'. Il primo carattere deve essere necessariamente ['a'..'z'] oppure ['A'..'Z']. 1.3. Usenet e Newsgroups ------------------------ Usenet e' una rete che distribuisce conferenze telematiche assimilabili alle aree Echo di FidoNet, ma molto piu' vasta, perche' viene trasportata attraverso Internet. Dal momento che Usenet ha un carattere internazionale, la lingua ufficiale e' tassativamente l'inglese. Ogni conferenza viene chiamata 'newsgroup' e ha un nome che ne suggerisce l'argomento. Per esempio, nel newsgroup chiamato "comp.os.msdos.programmer" si discute di problemi relativi alla programmazione sul sistema operativo MS-DOS. Una lista completa dei newsgroups esistenti e' diponibile in BBS in area 50, con il nome "NEWSLIST.LHA". Quelli che in FidoNet vengono comunemente chiamati "messaggi", in Usenet prendono il nome di "articoli" (articles), e quando se ne manda uno in un newsgroup, si dice che l'articolo e' stato "postato" (posted). Come si vede, la terminologia usata in Usenet e' totalmente differente da quella di FidoNet. Esistono migliaia di newsgroups sui piu' svariati argomenti e quasi tutti generano un traffico giornaliero molto elevato rispetto ai canoni di FidoNet. In un newsgroup medio vengono postati dai 30 ai 100 articoli ogni giorno, mentre i piu' affollati superano i 300 articoli al giorno. 1.4. Automoderazione -------------------- Un'altra differenza rispetto a FidoNet che salta subito agli occhi, e' la mancanza assoluta di un regolamento e di una moderazione nella maggior parte dei newsgroups. Difatti, non e' raro trovare articoli che non hanno alcuna attinenza con il newsgroup nel quale vengono postati. A volte basta un'inezia per far scoppiare delle feroci liti che coinvolgono due o piu' persone e sono spesso condite da espressioni molto colorite (flaming); In alcuni casi questi thread possono essere piuttosto divertenti da seguire. Proprio perche' i lettori dei newsgroups sono veramente tanti, spesso basta aver scritto una frase sbagliata per essere letteralmente ricoperti di insulti. Alcune persone, se irritate, potrebbero arrivare a scrivere al vostro postmaster (cioe' il sysop di SystemShock) per lamentarsi del vostro comportamento. In questo caso, ci sono buone probabilita' che il vostro accesso venga limitato. 2. Utilizzo =========== SystemShock ha un point fittizio, il 999, che costituisce il Gateway con Usenet. Tutti i messaggi mandati a 2:332/125.999 vengono trasformati in E-Mail, oppure in articoli per i newsgroups. Dal momento che gli indirizzi di Usenet non possono essere inseriti al posto di quelli di FidoNet, si utlilizza la prima riga del messaggio per specificare il destinatario nel caso di una mail. La *prima* riga del messaggio deve contenere la keyword "To:", seguita da uno spazio e l'indirizzo del destinatario. Dopo di che deve seguire una linea vuota e poi il corpo del messaggio stesso. Ad esempio: From: Joe User 2:332/125.123 To: UUCP 2:332/125.999 Subj: Hi! How are you? ------------------------------------------------------ To: olsen@sourcery.han.de Dear Mr. Olaf Barthel, Blah, blah, blah... ------------------------------------------------------ Usando il programma per point Spot, l'inserimento dell'indirizzo E-Mail viene gestito automaticamente impostando un Gateway nella Userlist. (Consultate il manuale di Spot per avere informazioni piu' dettagliate). Per postare un articolo in un newsgroup, non ci sono differenze sostanziali rispetto alla scrittura di un messaggio in un'area EchoMail di FidoNet. L'unico accorgimento da seguire e' il diverso modo di introdurre le linee di quote. Il metodo usato in FidoNet (con le inizali di chi viene quotato su ogni riga) va bene ugualmente, ma, per quanto possa sembrare strano, puo' richiamare le lamentele dei piu' pignoli e lo scherno di chi considera FidoNet una rete per dilettanti. Nel testo del messaggio non si possono usare caratteri non ASCII, cioe' al di fuori del range [32..127], piu' il return ed il TAB. 3. Condizioni ============= 3.1. Costo del Servizio ----------------------- Purtroppo SystemShock non e' in grado di offrire questo sevizio gratuitamente ai suoi utenti. La E-Mail viene scambiata con un sistema di Rimini (nervous.com) che applica una tariffa di 10 Lire per ogni KB che transita, piu' 50,000 Lire annue per l'attivazione del servizio. Inoltre, il protocollo utilizzato per trasferire la posta (UUCP) e' molto inefficiente e richiede parecchi secondi per ogni E-Mail, anche se e' cortissima. Approssimativamente, le spese vive che sosteniamo attualmente ammontano a circa 15 Lire per ogni KB di E-Mail mandata o ricevuta e per ogni KB di news in uscita. La dimensione viene calcolata sull'intero messaggio in formato UUCP, compreso l'header. Gli utenti che desiderano usufruire del servizio, devono versare un acconto minimo di almeno Lire 20,000. SystemShock mantiene un log ti tutti i messaggi che attraversano il Gateway e calcola automaticamente l'addebito totale, scalandolo via via dall'acconto versato. Il costo dei newsgroups (in lettura) e' molto inferiore alla E-Mail e non e' cosi' strettamente legato al numero di KB in transito, ma e' pur sempre rilevante in quanto ogni gruppo costituisce per la BBS un traffico di circa 100KB al giorno in urbana. Al fine di evitare lo spreco delle risorse economiche della BBS, ogni utente dovrebbe cercare di limitare il numero dei newsgroups che legge, cercando di rinunciare a quelli piu' trafficati oppure meno interessanti. Il comportamento piu' vantaggioso consiste nel prendere solo i newsgroups che interessano a piu' persone. 3.2. Mailing Lists ------------------ Se leggete i newsgroups, vi capitera' spesso di trovare messaggi che vi propongono di abbonarvi ad una "mailing list". Una mailing list e' una specie di pubblicazione periodica, i cui articoli, anziche' essere distribuiti come al solito in un newsgroup, vengono raccolti da un "list server" e spediti a tutti gli abbonati tramite E-Mail. Alcune mailing lists sono a pagamento, ma la maggior parte e' gratuita. Molte arrivano a generare un traffico giornaliero di decine di KB. Per abbonarsi ad una mailing list, di solito si manda un messaggio ad un robot chiedendo di essere sottoscritti (subscribe me). Il problema con le mailing list e' che sono facilissime da attaccare, ma non sempre sono altrettanto facili da staccare. Per questi motivi, E' FATTO ESPLICITO DIVIETO A TUTTI GLI UTILIZZATORI DEL GATEWAY di sottoscriversi alle mailing list senza una preventiva autorizzazione da parte del Sysop. Prima di sottoscrivervi, assicuratevi di conoscere la procedura per disdire la vostra sottoscrizione alla mailing list e comunicatela anche al Sysop. Il Gateway di SystemShock permette anche di trasformare una mailing list in una normale area messaggi, rendendone piu' comoda la lettura da parte dei point. I messaggi scritti in questa area vengono mandati direttamente al redattore della mailing list. In questo modo, e' anche possibile condividere un abbonamento ad una mailing list con gli altri utenti del Gateway, ripartendo cosi' le spese. Nota Bene: Anche se le mailing list cosi' convertite si possono usare come dei normali newsgroups, il trasporto avviene sempre nello stesso modo, pertanto il costo rimane sempre quello della E-Mail. 3.3. Dimensioni della Mail -------------------------- In Internet la E-Mail transita normalmente attraverso canali con banda passante molto elevata. Per questa ragione, mandare una E-Mail contenente grossi files UUEncodati e' considerato normale da tutti. Tuttavia, il nostro collegamento avviene via modem e per giunta con un protocollo molto inefficiente. Inoltre, il nostro feeder non vede di buon occhio il passaggio di mail enormi sul suo sistema. Per queste ragioni, se dovete mandare un grosso file UUEncodato, abbiate cura di spezzarlo in piu' parti mantenendo piccole le singole mail. Allo stesso modo, se qualcuno intende mandarvi un grosso file UUEncodato in una mail, avvertitelo preventivamente del problema e chiedetegli di prendere le dovute precauzioni. 3.4. Disclaimer --------------- Nel caso che le spese telefoniche della BBS divenissero insostenibili, il sysop conta sull'aiuto economico degli utenti che leggono i newsgroups prima ancora che da tutti gli altri, perche' le news sono il servizio piu' costoso tra quelli disponibili nella BBS. Il Sysop non e' tenuto a garantire la continuita' ed il buon funzionamento del servizio e puo' decidere IN OGNI MOMENTO di interromperne l'erogazione, CON O SENZA UNA VALIDA RAGIONE, rimborsando all'utente soltanto la parte residua della somma versata, scalando prima le eventuali spese postali per la restituzione. Il Sysop si riserva anche il diritto di modificare le tariffe per adeguarle alle reali spese sostenute per il transito della E-Mail e delle news. La modifiche verranno comunicate a tutti gli utenti del Gateway con preavviso minimo di due giorni. L'uso del Gateway e' subordinato all'accettazione di tutte le suddette condizioni. Il servizio e' offerto solo agli utenti meritevoli di fiducia e SENZA SCOPO DI LUCRO. Se, tolte le spese di gestione, dovesse risultare un attivo, l'eccedenza verra' investita nel miglioramento della BBS.