Common Internet File System (CIFS)

Contributor(s): Brien Posey, Peter Capone and Nikolay Kultashev

The Common Internet File System (CIFS) is a protocol that gained rapid popularity around the turn of the millennium (the year 2000) as vendors worked to establish an Internet Protocol-based file-sharing protocol. At its peak, CIFS was widely supported by operating systems (OSes) such as Windows, Linux and Unix.

CIFS uses the client/server programming model. A client program makes a request of a server program (usually in another computer) to access a file or to pass a message to a program that runs in the server computer. The server takes the requested action and returns a response.

CIFS is a public or open variation of the original Server Message Block (SMB) protocol developed and used by Microsoft. Like the SMB protocol, CIFS runs at a higher level and uses the Internet's TCP/IP protocol. CIFS was viewed as a complement to existing Internet application protocols such as the File Transfer Protocol (FTP) and the Hypertext Transfer Protocol (HTTP). Today, CIFS is widely regarded as an obsolete protocol. Although some OSes still support CIFS, newer versions of the SMB protocol -- such as SMB 2.0 and SMB 3.0 -- have largely taken the place of CIFS.

Some capabilities of the CIFS protocol include:

  • The ability to access files that are local to the server and read and write to them;
  • File sharing with other clients using special locks;
  • Automatic restoration of connections in case of network failure; and
  • Unicode file names.
This was last updated in September 2005

Continue Reading About Common Internet File System (CIFS)

Dig Deeper on NAS management



Find more PRO+ content and other member only offers, here.

Related Discussions

Margaret Rouse asks:

How can SMB replace CIFS when CIFS was originally an enhanced version of SMB?

1  Response So Far

Join the Discussion



Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:


File Extensions and File Formats

Powered by: