Il Server Message Block è un protocollo utilizzato per condividere le risorse di rete quali stampanti , file , porte seriali e le comunicazioni tra i nodi di una rete. Il protocollo SMB utilizza dialetti per comunicare durante una sessione , una richiesta che un singolo client effettua a un server. Il protocollo tiene traccia anche nuove sessioni create su richiesta dell'utente. Va anche con il nome di CIFS , per Common Internet File System , a sottolineare il fatto che essa consente a computer con sistemi operativi diversi di comunicare con i computer Microsoft Windows. Dialetti protocollo
SMB identifica dialetti utilizzando una stringa standard . I clienti possono supportare fino a sei dialetti diversi utilizzando questo protocollo . Tuttavia, prima di stabilire una sessione tra un client e un server con questo protocollo , è necessario determinare il tipo di dialetto che si desidera utilizzare . In genere , si desidera utilizzare il dialetto con la massima funzionalità che supporta sia il client e il server.
Autenticazione
Il modello di sicurezza utilizzato dal protocollo SMB è dotato di due livelli di sicurezza per l'autenticazione , l'utente e condividere. Il client controlla il livello di condivisione con una password per i file, stampanti e directory. L' autenticazione a livello di utente , d'altra parte , richiede di fornire sia un nome utente e una password. L' autenticazione permette di accedere a tutti i livelli non protetti tramite l'autenticazione a livello di condivisione . Questo metodo di protezione si permette anche all'amministratore la possibilità di scegliere chi può avere accesso alla rete attraverso la definizione di parametri diversi .
Tasso Scenario
Diversi scenari di tassi diversi supporto sessioni SMB che lo scambio di informazioni tra un client e un server. Il processo, tuttavia , funziona solo se si seguono i protocolli stabiliti . In primo luogo , stabilire una sessione NetBIOS tra il client e il server e negoziare il protocollo SMB dialetto . Questo permette al client di collegarsi al server e connettersi a condividere . Il client può quindi aprire file o eseguire un'altra azione . Questo processo a stabilire una connessione per una singola sessione .
Set Session Parametri
L'amministratore può inoltre stabilire parametri diversi per ogni sessione . L'impostazione di questi limiti e di autenticazione degli utenti aiuta a garantire l'informazione giusta quantità ottiene al diritto utente . L'amministratore può anche impostare la quantità di dati che l'utente può trasferire e la quantità di richieste in attesa che la coda sosterrà in qualsiasi momento .