当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 什么是通用 Internet 文件系统 (CIFS)?

作者:精品下载站 日期:2024-12-14 08:17:59 浏览:16 分类:玩电脑

什么是通用 Internet 文件系统 (CIFS)?


[玩转系统] 什么是通用 Internet 文件系统 (CIFS)?

CIFS(通用互联网文件系统)是一种基于客户端-服务器编程模型的 Windows 文件共享协议。换句话说,客户端应用程序将使用 CIFS 向服务器发出请求,然后服务器返回响应。

通用 Internet 文件系统不再像以前那样重要,因为它已被服务器消息块 (SMB) 协议取代(或与其集成),该协议被认为更强大。尽管 CIFS 协议通常与 Microsoft 相关,但该协议的开源实现仍然可用。

例如,CIFSD 是适用于 Linux 的 CIFS/SMB 协议的开源版本。同样,Samba(适用于 Linux 和 Unix 的 Windows 互操作性软件包)也附带了 SMB/CIFS 客户端。

通用 Internet 文件系统 (CIFS) 如何工作?

通用 Internet 文件系统客户端通常在应用程序级别启动与 CIFS 服务器的通信会话。例如,要访问共享文件夹,用户可以启动 Windows 文件资源管理器。客户端将使用端口 139 上的全双工 TCP 会话与服务器创建 NetBIOS 会话,然后可以使用该会话来访问共享资源。

NetBIOS 会话建立后,客户端和服务器协商使用哪种方言。一旦客户端和服务器就方言达成一致,客户端就会向服务器发送身份验证凭据(通常是用户名和密码)并接收唯一标识符 (UID)。客户端提供其功能列表以及身份验证凭据。

因此,即使服务器不需要身份验证,这一步仍然很重要。虽然身份验证通常由 Active Directory 处理,但其他身份验证协议(例如 RADIUS)也可以与 CIFS 一起使用。

通用 Internet 文件系统 (CIFS) 协议功能

以下是 CIFS 协议提供的一些主要功能:

  • 传输智能:CIFS 协议可以采用无连接协议,尽管它通常运行在面向连接的协议之上。
  • 灵活的连接:CIFS协议非常灵活,一个客户端可以与多个服务器建立连接,或者如果需要,可以与一台服务器建立多个连接。
  • 功能协商:协议的方言及其支持的功能可以在逐个连接的基础上进行协商。
  • 资源访问:客户端可以连接的资源不受CIFS协议的限制。共享文件、命名管道、打印队列和其他资源都可以同时连接多个 CIFS 客户端。
  • 安全上下文:CIFS 协议不限制客户端只能使用单个安全上下文,因为如果需要,可以支持多个安全上下文。
  • 文件访问:CIFS 客户端可以一次访问多个文件,并且不会施加文件锁定。毕竟,文件共享是服务器操作系统的一项功能,这意味着一个文件可以同时被多个客户端访问。
  • 扩展子协议:子协议受通用互联网文件系统协议支持,可用于扩展其功能。
  • 命名管道进程间通信:CIFS 可以使用命名管道作为服务器到客户端的通信通道。
  • 文件和记录锁定和安全缓存:CIFS 协议确实启用文件和记录锁定以及文件缓存,即使它允许多个客户端同时访问一个文件。
  • 文件、目录和卷属性:CIFS 协议可识别并尊重在文件、文件夹和卷级别分配的属性。 Windows 访问控制列表 (ACL) 也与该协议兼容。
  • 文件和目录更改通知:当共享资源发生更改时,客户端可以收到来自 CIFS 协议的通知。例如,通过文件资源管理器访问共享文件夹的 Windows 客户端通常会提供共享文件夹内容的当前视图。
  • 批量命令:可以使用 CIFS 协议按顺序连接和处理消息。
  • 支持 DFS:CIFS 协议完全支持分布式文件系统 (DFS) 功能。
  • 远程过程调用传输:CIFS 协议支持 MS-RPCE 和 MS-RAP 等 RPC 协议。
  • 消息验证:CIFS 协议可以与消息签名结合使用,以确保通信在传输过程中不被篡改。

通用 Internet 文件系统 (CIFS) 的缺点

通用互联网文件系统的概念一开始就非常有前途,因为微软的目标是使用 CIFS 开发 SMB 的标准化版本。支持通过 TCP 端口 445 直接连接,从而无需使用 NetBIOS,这是其最大的卖点之一。然而,尽管有此功能,大多数 CIFS 客户端和服务器仍继续使用 LAN Manager (LanMan) 和 NetBIOS 进行身份验证。 Microsoft 不断更新 SMB 协议,随着时间的推移,CIFS 逐渐过时。

如果您想了解 Lepide 数据安全平台如何帮助您保护 Windows 文件系统中的敏感数据,请与我们的一位工程师安排演示或立即开始免费试用?

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯