CIFS (Common Internet File System) is a network file sharing protocol that is based on the SMB (Server Message Block) protocol. File sharing is achieved through this but intertwined with other protocols for service announcement, naming, authentication, and authorization.