11.07.2015 Views

Tesi Completa (PDF)

Tesi Completa (PDF)

Tesi Completa (PDF)

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capitolo 1Samba1.1 IntroduzioneSamba e` un progetto fondato nel 1991 da Andrew Tridgell, al quale oggigiornocontribuiscono attivamente una decina di sviluppatori. Samba è SoftwareLibero distribuito con licenza GPL [1]. Questo software rende trasparentel'integrazione tra Unix e Windows, poichè Samba funziona bene sumolte piattaforme (GNU/Linux, Mac Os-X, Solaris, HP-UX, AIX, True64,*BSD, e altre ancora), implementando un server SMB. SMB è un famosoprotocollo di condivisione delle risorse adottato sul nire degli anni Ottantada molti produttori per fornire funzionalità di condivisione di le, directorye stampanti all'interno di una rete locale. Tra questi produttori c'era ancheMicrosoft, che decise di includere il protocollo all'interno del suo sistemaoperativo Windows per l'erogazione dei servizi di rete. La scelta si rivelòstrategica per la casa di Redmond che raorzò il supporto a SMB in tutte lerelease successive dei propri sistemi operativi. Oggi SMB è più che mai presentenei sistemi Microsoft anche se recentemente ha cambiato il suo nomein CIFS (Common Internet File System)[2].Un Protocollo onnipresente Come conseguenza naturale dell'adozionedi SMB da parte di Microsoft, attualmente esistono svariati milioni di computerWindows che fanno uso di questo protocollo, creando così uno standarddi fatto per i servizi di condivisione delle risorse. Ogni volta che si clicca sull'iconadi Risorse di Rete oppure ogni volta che si lancia una stampa su unaunità condivisa da Windows, si sta in qualche modo utilizzando il protocolloSMB. Nonostante la presenza quasi esclusiva in ambito Windows, SMB è unprotocollo aperto e non un sistema chiuso sotto la proprietà di Microsoft.Qualunque produttore o gruppo di sviluppo può implementarlo per fornireservizi di condivisione su qualunque sistema e piattaforma, garantendo unapiena compatibilità Windows. Questo è proprio quello che fa il progettoSamba: fornire servizi di condivisione per accedere in maniera trasparente3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!