vai alla Homepage di Apogeonline

 



Cos'è OpenPress
Glossario
Linux-FAQ
Documenti:

Open Source Definition

GNU General Public License

La cattedrale e il bazaar

Colonizzare la noosfera

Il calderone magico


Libri:

Italian crackdown

Open Sources

MediaMorfosi

GTK+/GNOME
sviluppo applicazioni


Telematica per la pace

Linux HOWTO: Installazione e configurazione

Linux HOWTO: Networking


Risorse
Feedback
vai alla Homepage di Apogeo Editore

Vai alla homepage di OpenPress

Linux HOWTO - Networking



Internet/intranet

Linux è una grande piattaforma per il funzionamento come Server Internet/intranet. Il termine intranet fa riferimento all'applicazione delle tecnologie di Internet dentro a un azienda, principalmente con lo scopo di distribuire e rendere disponibili informazioni all'interno della società. I servizi Internet e intranet offerti da Linux comprendono, tra gli altri, server per email, news e WWW e molti altri che saranno spiegati nei paragrafi successivi.

E-Mail

Server E-Mail

Sendmail è di fatto il programma server per la posta elettronica standard per piattaforme UNIX. È robusto, scalabile e, adeguatamente configurato e dotato dell'hardware necessario, può gestire carichi di migliaia di utenti senza fare una piega. Altri server di e-mail (MTA - Mail Transport Agent - Agenti di Trasporto della Posta) sono, per esempio, smail e qmail, entrambi progettati come rimpiazzo per sendmail.

  • http://www.sendmail.org/Sito web di Sendmail
  • http://www.sbay.org/smail-faq.htmlSmail faq
  • http://www.qmail.orgQmail web site

Mail HOWTO:

  • http://metalab.unc.edu/mdw/HOWTO/Mail-HOWTO.html
  • http://metalab.unc.edu/mdw/HOWTO/mini/Qmail+MH.html
  • http://metalab.unc.edu/mdw/HOWTO/mini/Sendmail+UUCP.html
  • http://metalab.unc.edu/mdw/HOWTO/mini/Mail-Queue.html

Accesso remoto alla posta

In un'azienda o in un ISP, gli utenti vorranno accedere alla loro posta in maniera remota dalle loro postazioni di lavoro. In Linux esistono diverse alternative, tra cui i server POP (Post Office Protocol) e IMAP (Internet Message Access Protocol). Il protocollo POP solitamente è usato per trasferire messaggi dal server al client. IMAP permette anche la manipolazione dei messaggi nel server, la creazione e cancellazione remota di folder (cartelle di posta) nel server, l'accesso concorrente a folder condivisi, ecc.

  • http://www.imap.org/imap.vs.pop.brief.htmlBreve confronto tra IMAP e POP (in inglese)

HOWTO relativi all'email:

  • http://metalab.unc.edu/mdw/HOWTO/Mail-HOWTO.html
  • http://metalab.unc.edu/mdw/HOWTO/mini/Cyrus-IMAP.html

Mail User Agent

In Linux esistono diversi MUA (Mail User Agent), sia grafici che testuali. Fra i più usati ci sono: pine, elm, mutt e Netscape.

  • http://www.linuxlinks.com/Software/Internet/Mail/Elenco del software relativo all'email
  • http://metalab.unc.edu/mdw/HOWTO/mini/TkRat.html

Software per mailing list

Ci sono molti programmi di MLM (Mail List Management - Gestione di Mail List) disponibili per i generici UNIX e in particolare per Linux.

  • Un buon confronto tra i diversi MLM può essere reperito a: ftp://ftp.uu.net/usenet/news.answers/mail/list-admin/
  • http://www.lsoft.com/Listserv
  • http://www.greatcircle.com/majordomo/Majordomo home page

Fetchmail

Un utile programma per la posta è fetchmail. Ha molte funzionalità, è robusto, ben documentato e gratuito. È stato pensato per essere usato su collegamenti TCP/IP provvisori (come ad esempio nelle connessioni SLIP o PPP). Supporta ogni protocollo di posta remota in uso attualmente su Internet. Può supportare anche IPv6 e IPSEC.

Fetchmail recupera la posta dal server di posta remoto e la inoltra via SMTP, in modo che possa essere letta dai normali agenti di posta quali mutt, elm o BSD Mail. Possiede tutte le capacità di filtraggio, inoltro e aliasing del sistema MTA per lavorare come con la posta normale.

Fetchmail può essere usato come gateway da POP/IMAP a SMTP per l'intero dominio DNS, riunendo la posta da una singola mailbox su un ISP e inoltrandola via SMTP basandosi sugli indirizzi degli header.

Una piccola azienda potrebbe centralizzare la sua posta in una singola mailbox e programmare fetchmail per riunire tutta la posta uscente, inviarla su Internet e recuperare quella entrante.

  • http://sagan.earthspace.net/ esr/fetchmail/Fetchmail home page

Server Web

La maggior parte delle distribuzioni di Linux includono http://www.apache.orgApache. Apache è il server numero uno in Internet http://www.netcraft.co.uk/survey/ dove più di metà dei siti Internet usano Apache o un suo derivato. Tra i vantaggi di Apache si hanno la sua modularità, stabilità e velocità. Dotato di hardware appropriato e opportunamente configurato può supportare i carichi più elevati: Yahoo, Altavista, GeoCities, Hotmail sono basati su versioni personalizzate di questo server.

Il supporto opzionale per SSL (che abilita le transizioni sicure) è disponibile a:

  • http://www.apache-ssl.org/
  • http://raven.covalent.net/
  • http://www.c2.net/

HOWTO collegati:

  • http://metalab.unc.edu/mdw/HOWTO/WWW-HOWTO.html
  • http://metalab.unc.edu/mdw/HOWTO/Virtual-Services-HOWTO.html
  • http://metalab.unc.edu/mdw/HOWTO/Intranet-Server-HOWTO.html
  • http://www.linuxlinks.com/Software/Internet/WebServers/Web server per Linux

Browser Web

Per la piattaforma Linux esistono diversi browser web. Netscape Navigator è una delle possibili scelte sin dall'inizio e il sopraggiungente Mozilla (http://www.mozilla.org) avrà una versione Linux. Un altro popolare browser web testuale è lynx. È veloce e maneggevole quando non è disponibile alcun ambiente grafico.

  • http://www.linuxlinks.com/Software/Internet/WebBrowsers/Software browser per Linux
  • http://metalab.unc.edu/mdw/HOWTO/mini/Public-Web-Browser.html

Server e client FTP

FTP sta per File Transfer Protocol (Protocollo di Trasferimento File). Un server FTP permette ai client di connettersi e di recuperare (scaricare) file. Per Linux esistono molti server e client ftp e sono solitamente inclusi nella maggior parte delle distribuzioni. Esistono sia client testuali che grafici. Il software (server e client) relativo all'FTP per Linux può essere trovato a: http://metalab.unc.edu/pub/Linux/system/network/file-transfer/

Servizio news

Usenet (noto anche come news) è un grande sistema a bacheca (BBS) organizzato gerarchicamente che ricopre ogni genere di argomento. Una rete di computer su Internet (Usenet) scambia articoli attraverso il protocollo NNTP. Ne esistono molte implementazioni per Linux, sia per siti con un alto carico sia per siti che ricevono solo pochi newsgroup.

  • http://www.isc.org/INN home page
  • http://www.linuxlinks.com/Software/Internet/News/Software Linux per le news

Domain Name System

Il lavoro di un server DNS è quello di tradurre nomi (leggibili per gli esseri umani) in indirizzi IP. Un server DNS non conosce tutti gli indirizzi IP al mondo; piuttosto è in grado di effettuare richieste ad altri server in caso di indirizzi sconosciuti. Il server DNS allora restituirà all'utente l'indirizzo IP desiderato oppure dirà che il nome non può essere trovato nelle tabelle.

Il name serving su Unix (e sulla maggioranza dei sistemi in Internet) è svolto da un programma chiamato named, che fa parte del pacchetto integrato dell'Internet Software Consortium.

  • http://www.isc.org/BIND
  • http://metalab.unc.edu/mdw/HOWTO/DNS-HOWTO.htmlDNS HOWTO

DHCP, bootp

DHCP e bootp sono protocolli che permettono a una macchina client di ottenere informazioni sulla rete (come per esempio il proprio indirizzo IP) da un server. Molte organizzazioni hanno iniziato a usarli in quanto facilitano l'amministrazione specialmente in grandi reti o in reti che hanno un gran numero di utenti mobili.

Documenti correlati:

  • http://metalab.unc.edu/mdw/HOWTO/mini/DHCP.htmlDHCP HOWTO

NIS

Il Network Information Service (NIS, o servizio di informazione di rete) fornisce un semplice servizio di consultazione di rete consistente in database e processi. Il suo scopo è quello di fornire informazioni, che devono essere conosciute da un capo all'altro della rete, a tutte le macchine sulla rete stessa. Esso permette, per esempio, che una persona possa effettuare il login su una qualsiasi macchina sulla quale giri NIS senza bisogno che l'amministratore di sistema debba aggiungere una voce per la password per ogni macchina, ma solo nel database principale.

HOWTO correlato:

  • http://metalab.unc.edu/mdw/HOWTO/NIS-HOWTO.htmlNIS HOWTO

Autenticazione

Ci sono molti modi di autenticare gli utenti in reti miste

  • Linux/WindowsNT: http://www.mindware.com.au/ftp/smb-NT-verify.1.1.tar.gz
  • Il PAM (pluggable authentication module) che è un sistema flessibile di autenticazione UNIX: http://www.kernel.org/pub/linux/libs/pam/index.htmlPAM library.
  • Infine, http://www.umich.edu/ dirsvcs/ldap/index.htmlLDAP in Linux


Copyright © 1995-2000 Apogeo srl, Milano