Cisco CloudCenter: Get the Hybrid IT Advantage

Common Internet File System (CIFS)

Definition - What does Common Internet File System (CIFS) mean?

Common Internet File System (CIFS) is a file-sharing protocol that provides an open and cross-platform mechanism for requesting network server files and services. CIFS is based on the enhanced version of Microsoft’s Server Message Block (SMB) protocol for Internet and intranet file sharing.

Techopedia explains Common Internet File System (CIFS)

CIFS - a key file sharing protocol because of its broad feature range - includes enhancements suited for Internet authoring and file sharing. CIFS is typically used in workstation and server OSs and was a native file-sharing protocol in Windows 2000. CIFS is also used in embedded and appliance systems. Recent storage products, like Storage Area Network (SAN) and Network Access Server (NAS), are based on CIFS.

Supported CIFS protocol features include:

  • File access: Supports basic file operations like open, close, read, write and seek.
  • File and record locking: Supports unlocked file access and features like file and record locking.
  • Safe caching, read-ahead and write-behind: Facilitates caching, read-ahead and write-behind for safe files and even facilitates these operations for unlocked safe files.
  • File change notification: When file or directory contents are modified, the server is notified.
  • Protocol version negotiation: CIFS has many versions and sub-versions, known as dialects, which are negotiated by network systems.
  • Extended attributes: Supports the addition of non-file system attributes, like author name, content and description.
  • Distributed replicated virtual volumes: Supports file system subtrees with multiple volumes and servers. Files and directories may be moved to different servers without changing names. Subtrees may be replicated for fault tolerance and load sharing.
  • Batched requests: Facilitates multiple request batching as single messages to reduce round trip latencies. Messages are classified into connection establishment messages, namespace and file manipulation messages, printer messages and miscellaneous messages.
Share this:

Connect with us

Email Newsletter

Join thousands of others with our weekly newsletter

The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.