什么是计算机网络中的CIFS?
CIFS代表通用Internet文件系统。它也称为服务器消息块(SMB)。它是一种网络协议,其最常见的用途是在局域网(LAN)上共享文档。
该协议允许用户像在本地计算机上一样操作文件。支持读、写、创建、删除、重命名等各种操作。唯一的区别是文件不在本地计算机上,实际上在小型服务器上。
CIFS协议通过从用户向服务器发送数据包来运行。每个数据包都是某种基本请求,例如打开文件、关闭文件或读取文件。
然后服务器接收数据包,判断请求是否合法,验证客户端是否有合适的文件权限,最后执行请求并向客户端返回响应数据包。客户端然后解析响应包并可以确定初始请求是否成功。
CIFS是一种足够高级的网络协议。在OSI模型中,它最好在应用程序/表示层表示。这意味着CIFS依赖于各种传输协议。用于稳定传输的最常用协议是NetBIOSoverTCP(NBT)。
通用Internet文件系统支持一组明确的命令,计算机可以通过这些命令访问远程系统并远程读取和写入文件。它提供匿名文档传输和经过身份验证的访问。它用于避免对特定文件夹和文件的未授权访问。CIFS还包含文件锁定功能,可避免不同用户同时编辑同一文件。
特征
以下是CIFS的功能-
身份验证传输-用户可以在网络内生成安全的文件传输,以便不会发现任何数据。
独立传输-要在用户和服务器之间传递SMB消息,我们不需要一些外部传输协议。
资源访问-用户可以创建多个共享服务,例如在服务器上编辑文件、删除文件或打印队列。
RPC传输-它为RPC协议(如RPC和RAP)提供经过身份验证的文件传输。
安全缓存-它支持记录跟踪并允许用户缓存数据以获得良好的性能。
扩展属性-它还支持非文件系统下的作者姓名、内容、描述等属性。
文件访问-用户可以通过网络访问文档。它包含阅读、写作、编辑等内容。
通知-当用户或客户端通过网络更改文档内容时,服务器会收到有关更改的通知。
文件和记录锁定-它提供解锁的文件访问和功能,如文件和记录锁定。
分布式复制虚拟卷-它提供具有多个卷和服务器的文件系统子树。文件和目录可以在不更改名称的情况下传输到多个服务器。可以复制子树以实现容错和负载共享。
批处理请求-它可以支持将各种请求批处理为单个消息以减少往返延迟。消息分为连接建立消息、命名空间和文件操作消息、排版消息和各种消息。