CIFS是由微软开发的,用于连接Windows客户机和服务器。经过UNIX服务器厂商的重新开发后,它也可以用于连接Windows客户机和UNIX服务器,执行文件共享和打印等任务。
它最早的由来是NetBIOS,这是微软开发的在局域网内实现基于Windows名称资源共享的API。之后,产生了基于NetBIOS的NetBEUI协议和NBT (NetBIOS OVER TCP/IP)协议。NBT协议进一步发展为SMB( Server Message Block Potocol)和CIFS (Common Internet File System,通用互联网文件系统)协议。其中,CIFS主要用于Windows系统,而SMB广泛用于Unix和Linux,两者可以互通。