Server Message Block. Protocollo di condivisione file progettato per consentire ai computer collegati in rete di accedere in modo trasparente ai file disponibili in sistemi remoti tramite una vasta gamma di reti. Il protocollo SMB definisce una serie di comandi per il passaggio di informazioni tra computer. SMB utilizza quattro tipi di messaggi, ovvero controllo di sessione, file, stampante e messaggio.