Sommario:
- Definizione: che cosa significa Common Internet File System (CIFS)?
- Techopedia spiega Common Internet File System (CIFS)
Definizione: che cosa significa Common Internet File System (CIFS)?
Common Internet File System (CIFS) è un protocollo di condivisione file che fornisce un meccanismo aperto e multipiattaforma per la richiesta di file e servizi del server di rete. CIFS si basa sulla versione avanzata del protocollo Server Message Block (SMB) di Microsoft per la condivisione di file Internet e Intranet.
Techopedia spiega Common Internet File System (CIFS)
CIFS - un protocollo chiave per la condivisione di file grazie alla sua vasta gamma di funzionalità - include miglioramenti adatti per la creazione di Internet e la condivisione di file. CIFS è in genere utilizzato nei sistemi operativi workstation e server ed era un protocollo nativo per la condivisione di file in Windows 2000. CIFS è utilizzato anche nei sistemi embedded e dei dispositivi. I prodotti di archiviazione recenti, come Storage Area Network (SAN) e Network Access Server (NAS), sono basati su CIFS.
Le funzionalità del protocollo CIFS supportate includono:
- Accesso ai file: supporta le operazioni di base sui file come aprire, chiudere, leggere, scrivere e cercare.
- Blocco di file e record: supporta l'accesso ai file sbloccato e funzionalità come il blocco di file e record.
- Memorizzazione nella cache sicura, read-ahead e write-behind: facilita la memorizzazione nella cache, read-ahead e write-behind per i file sicuri e facilita persino queste operazioni per i file sicuri sbloccati.
- Notifica di modifica file: quando si modificano i contenuti di file o directory, il server viene avvisato.
- Negoziazione della versione del protocollo: CIFS ha molte versioni e sotto-versioni, note come dialetti, che sono negoziate dai sistemi di rete.
- Attributi estesi: supporta l'aggiunta di attributi non di file system, come nome, contenuto e descrizione dell'autore.
- Volumi virtuali replicati distribuiti: supporta le sottostrutture del file system con più volumi e server. File e directory possono essere spostati su server diversi senza cambiare nome. Le sottostrutture possono essere replicate per tolleranza d'errore e condivisione del carico.
- Richieste in batch: facilita il batch di richieste multiple come singoli messaggi per ridurre le latenze di andata e ritorno. I messaggi sono classificati in messaggi di istituzione di connessione, messaggi di manipolazione dello spazio dei nomi e dei file, messaggi della stampante e messaggi vari.
