Common Internet File System

Why Trust Techopedia

What Does Common Internet File System 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.

Advertisements

Techopedia Explains Common Internet File System

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.
Advertisements

Related Terms

Margaret Rouse
Editor

Margaret jest nagradzaną technical writerką, nauczycielką i wykładowczynią. Jest znana z tego, że potrafi w prostych słowach pzybliżyć złożone pojęcia techniczne słuchaczom ze świata biznesu. Od dwudziestu lat jej definicje pojęć z dziedziny IT są publikowane przez Que w encyklopedii terminów technologicznych, a także cytowane w artykułach ukazujących się w New York Times, w magazynie Time, USA Today, ZDNet, a także w magazynach PC i Discovery. Margaret dołączyła do zespołu Techopedii w roku 2011. Margaret lubi pomagać znaleźć wspólny język specjalistom ze świata biznesu i IT. W swojej pracy, jak sama mówi, buduje mosty między tymi dwiema domenami, w ten…