CIFS

2025年3月17日 | 阅读 3 分钟

CIFS 是通用互联网文件系统的缩写。它是一种网络文件系统的协议。该协议在网络上的机器之间提供对文件、打印机和串行端口的共享访问。它用于运行 Windows 操作系统的设备上。

通用互联网文件系统(Common Internet File System)是微软于 1996 年创建的服务器消息块(SMB)的一个特定或高级版本。它主要用于通过 互联网协议 (IP) 远程共享文件。

该协议也用于嵌入式和设备系统中。 NAS(网络附加存储)和 SAN(存储区域网络)是基于 CIFS 的最新存储产品。

该协议使客户端能够像在本地计算机上操作文件一样来操作文件。它还允许一组用户在企业内网中共享文档。它提供了 NFS 不支持的各种功能。其他操作系统(如 Unix)也支持此协议。

以下是定义 CIFS 的三个主要实体

  1. 客户端:客户端是发起大多数消息和协议实现的用户的身份。
  2. 服务器:它在网络中存储消息并执行功能。
  3. 应用程序:通过应用程序,客户端可以访问在网络上共享的文件。

CIFS 的特点

以下是通用互联网文件系统的一些重要特性:

  • 文件访问:客户端可以轻松地在网络上打开、关闭、读取、写入和定位文件。
  • 认证传输:客户端可以轻松地在网络上创建一个或多个安全上下文,从而避免数据丢失。
  • 资源访问:客户端可以同时访问目标服务器上一个或多个共享服务。
  • 传输独立:该协议不需要任何外部协议来传递客户端和服务器之间的 SMB 消息。
  • 扩展属性:通用互联网文件系统支持非文件系统属性。
  • 灵活连接:单个客户端可以轻松地连接到一个服务器的一个或多个网络。
  • 通知:当客户端或任何用户修改文件内容时,服务器会通知或指定修改。
  • 安全缓存:该协议允许客户端或用户缓存数据以提高性能。
  • 文件和记录锁定:该协议支持文件和记录锁定。因此,它不允许其他人写入或打开文件。

CIFS 如何工作?

以下步骤描述了如何在网络上共享文件:

步骤 1. 客户端(用户)向服务器发送请求,表示他/她想要访问。

步骤 2. 之后,服务器接受客户端发送的请求。

步骤 3. 然后,服务器将响应发送回客户端。

步骤 4. 最后,服务器连接到其他服务器,然后将文件共享给客户端。

CIFS 和 SMB

SMB 是服务器消息块的缩写。CIFS 是通用 互联网 文件系统的缩写。CIFS 是一种协议,它是 SMB 的一个方言,也就是说,CIFS 是 SMB 的一个高级版本。

CIFS 与 NFS

CIFSNFS
1. CIFS 是通用互联网文件系统的缩写。1. NFS 是网络文件系统的缩写。
2. 该协议用于 Windows 操作系统共享文件。2. 该协议用于 Unix 和 Linux 操作系统共享文件。
3. 它的可伸缩性较低。3. 它的可伸缩性很高。
4. 通信速度中等。4. 通信速度快。
5. 通用互联网文件系统比网络文件系统更安全。5. 网络文件系统不是一个安全的协议。
6. CIFS 是一个可靠的协议。6. NFS 不是一个可靠的协议。
7. 该协议提供会话。7. 该协议不提供会话。
8. 其实现复杂。8. 该协议易于实现和设置。
9. 该协议使用 139 和 445 TCP 端口以及 137 和 138 UDP 端口。9. 该协议同时使用 111 端口进行 TCP 和 UDP。

下一个主题DAS