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.

Join the conversation


Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

How can SMB replace CIFS when CIFS was originally an enhanced version of SMB?
Samba is not SMB. Samba uses the internet protocol CIFS (default port 445).


File Extensions and File Formats

Powered by: