[successivo] [precedente] [inizio] [fine] [indice generale] [violazione GPL] [translators] [docinfo] [indice analitico] [volume] [parte]


Capitolo 206.   Informazioni generali su Samba

Samba (1) è un insieme di strumenti realizzati da Andrew Tridgell per le piattaforme Unix e GNU/Linux, distribuito sotto licenza GNU GPL, curato da un piccolo gruppo di persone di varie parti del mondo coordinate dallo stesso Tridgell.

206.1   Natura di Samba

Samba utilizza il protocollo SMB (Server message block) definito per reti MS-Windows e a sua volta basato sull'interfaccia di rete NetBIOS (Network basic input output system). SMB è stato progettato originariamente per reti molto piccole. Per permettere la connessione a reti più estese ed eterogenee, Microsoft ha sviluppato il sistema CIFS (Common internet file system) ancora basato su NetBIOS.

Samba può essere a tutti gli effetti considerato una versione libera e gratuita di CIFS; con esso, una macchina GNU/Linux, può accedere alle risorse condivise di un elaboratore MS-Windows ma anche mettere a disposizione proprie risorse a clienti MS-Windows o GNU/Linux.

Più in dettaglio ecco quali sono i servizi offerti da Samba:

A livello di protocolli è necessario far presente che MS-Windows può incapsulare messaggi SMB sui protocolli IPX/SPX, NetBEUI e TCP/IP mentre invece Samba può dialogare con macchine MS-Windows solo attraverso il TCP/IP. Questa non è comunque una grande limitazione vista la diffusione ormai universale di tale protocollo

La descrizione di come NetBIOS debba operare all'interno di una rete TCP/UDP è contenuta nei documenti RFC 1001/1002. Lo standard descritto in questi documenti è noto come NBT (NetBIOS over TCP/IP) ed è alla base del funzionamento sia delle reti NetBIOS che di Samba.

206.2   Componenti di Samba

La versione di Samba che viene presa in esame è la 2.2 cioè la più recente al momento della stesura di questi appunti (primavera 2002).

I pacchetti da installare sono (si fa riferimento a pacchetti RPM essendo le prove state effettuate su macchine dotate di una distribuzione GNU/Linux Red Hat; x.y.z rappresenta il numero di versione):

Il primo pacchetto contiene gli strumenti lato servente di Samba, il secondo gli strumenti lato cliente, il terzo una serie di file indispensabili per il funzionamento sia del servente che del cliente.

Scendendo più in dettaglio:

Tutti questi elementi verranno trattati nel seguito di questo documento.


1) Samba   GNU GPL


Dovrebbe essere possibile fare riferimento a questa pagina anche con il nome informazioni_generali_su_samba.html

[successivo] [precedente] [inizio] [fine] [indice generale] [violazione GPL] [translators] [docinfo] [indice analitico]