Last updated 23 month ago
What is CIFS?
Common Internet File System (CIFS) is a File-sharing Protocol that provides an open and cross-Platform mechanism for inquiring for Network Server files and services. CIFS is based totally on the improved Model of Microsoft’s Server Message Block (SMB) protocol for Internet and Intranet File Sharing.
What Does Common Internet File System Mean?
CIFS – a key report sharing protocol due to its large Characteristic Variety – includes improvements accepTable for Internet authoring and file sharing. CIFS is usually utilized in Computer and Server OSs and cHanged into a native file-sharing protocol in Windows 2000. CIFS is also used in embedded and equipment sySTEMs. Recent garage products, like Storage Area Network (SAN) and Network Access Server (NAS), are based totally on CIFS.
Supported CIFS protocol capabilities include:
- File get admission to: Supports fundamental report operations like open, near, read, write and are searching for.
- File and Record Locking: Supports unlocked report get entry to and features like file and File Locking.
- Safe caching, study-ahead and write-behind: Facilitates caching, read-beforehand and write-behind for secure files or even helps those operations for unlocked safe files.
- File trade notification: When file or listing contents are modified, the server is notified.
- Protocol version negotiation: CIFS has many variations and sub-variations, referred to as dialects, which are negotiated through commUnity structures.
- Extended Attributes: Supports the addition of non-file system attributes, like writer call, content and outline.
- Distributed replicated Digital Volumes: Supports document system subtrees with multiple volumes and servers. Files and directories may be moved to unique servers without changing names. Subtrees may be replicated for Fault Tolerance and cargo sharing.
- Batched requests: Facilitates multiple request batching as single messages to reduce round trip latencies. Messages are Classified into connection status quo messages, Namespace and file manipulation messages, printer messages and misCellaneous messages.