Das Common Internet File System (CIFS) ist die Variante des SMB-Protokolls, Server Message Block, die mit NetBIOS over TCP/ IP ( NBT) arbeitet. CIFS wurde von Microsoft als offenes Protokoll deklariert und ist eine Ergänzung und Verbesserung des FTP-Protokolls und für HTTP als Netzwerk-Dateisystem.
Das CIFS-System läuft unter TCP/IP und kann für das Browsen Ressourcen entweder von Standard- DNS oder von NetBIOS nutzen. CIFS eignet sich besonders gut für den Einsatz in großen Netzwerken oder im Internet, da es über integrierte Mechanismen für die Nutzung verschiedener »Dialekte« verfügt, die unterschiedliche Zeichensätze enthalten können.
CIFS wird in der Dateispeicherung eingesetzt und stellt den Benutzern im ganzen Netzwerk genau bezeichnete Festplattenbereiche zur Verfügung. Wird eine Datei angefordert, geht CIFS davon aus, dass der Client den Namen des Servers, die Freigabe und den Speicherort der Datei am Server identifizieren kann.
Eingesetzt wird CIFS u.a. in Wide Area File Service ( WAFS) bei der Zentralisierung verteilter Datenbestände oder in Wide Area Application Services ( WAAS).