Server Message Block: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
FrescoBot (discussione | contributi)
m Bot: piccoli errori di battitura
Riga 12:
== Implementazione ==
=== Approccio Client-Server ===
SMB agisce con un approccio [[client]]-[[server]], per cui un client avanza le sue richieste ed il server risponde opportunamente. Una sezione del protocollo è dedicata specificatamente all'accesso al [[filesystem]], in modo che i client possano fare richieste al file server, ma ci sono altre sezioni specializzate per le comunicazioni tra processi. SMB è stato ottimizzato per l'uso in [[rete locale]], ma puo'può essere usato anche attraverso l'[[Internet]].
 
I server SMB rendono il loro filesystem e le altre risorse disponibili ai client sulla rete. I client possono avere i loro propri [[disco rigido|dischi]] che non sono pubblicamente accessibili ed accedere comunque al filesystem condiviso e alle stampanti del server, e questa è la modalità primaria di utilizzo del protocollo.
 
=== Prestazioni ===
Spesso viene considerato SMB un protocollo che richiede un pesante utilizzo di [[banda (informatica)|banda]] in quanto ogni client notifica la sua presenza con un [[broadcast]] all'intera rete. In realtà SMB non usa broadcast, esso viene usato da NetBIOS per localizzare i server disponibili ad intervalli periodici. Ciò è accettabile in reti con meno di 20 [[host|hosts]], ma il traffico dovuto ai broadcast puo'può creare problemi con l'aumentare del numero di macchine connesse. Tale problema può essere mitigato sfruttando [[WINS]], un protocollo di localizzazione dei servizi: usa un sistema di registrazione e centralizzazione delle richieste di servizi più avanzato, ma implica una crescita nella complessità di manutenzione della rete.
 
=== Modifiche di Microsoft ===