[WEBINAR] The New Normal: Dealing with the Reality of an Unsecure World

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.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
"Techopedia" on Twitter

Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Free Whitepaper: The Path to Hybrid Cloud
Free Whitepaper: The Path to Hybrid Cloud:
The Path to Hybrid Cloud: Intelligent Bursting To Amazon Web Services & Microsoft Azure
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.