Avanti Indietro Indice

6. 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.

6.1 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.

Mail HOWTO:

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.

HOWTO relativi all'email:

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.

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.

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.

6.2 Server Web

La maggior parte delle distribuzioni di Linux includono Apache. 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:

HOWTO collegati:

6.3 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.

6.4 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/

6.5 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.

6.6 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.

6.7 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:

6.8 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:

6.9 Autenticazione

Ci sono molti modi di autenticare gli utenti in reti miste


Avanti Indietro Indice