📜  CIFS |通用Internet文件系统

📅  最后修改于: 2020-11-10 06:00:14             🧑  作者: Mango

国际金融服务中心

CIFS是Common Internet File System的缩写。它是网络文件系统的协议。该协议提供对文件,打印机和网络上机器之间的串行端口的共享访问。它在Windows操作系统上运行的那些设备上使用。

通用Internet文件系统是作为服务器消息块(SMB)的特定版本或高级版本引入的,该版本由Microsoft在1996年创建。它基本上用于通过Internet协议(IP)远程共享文件。

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

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

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

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

CIFS的特点

以下是通用Internet文件系统的重要特征或功能:

  • 文件访问:客户端可以轻松地通过网络打开,关闭,读取,写入和查找文件。
  • 身份验证传输:客户端可以轻松地通过网络创建一个或多个安全上下文,从而不会丢失数据。
  • 资源访问:客户端可以同时访问目标服务器上的一个或多个共享服务。
  • 与传输无关:此协议不需要任何外部协议即可在客户端和服务器之间传递SMB消息。
  • 扩展属性:通用Internet文件系统支持非文件系统下的那些属性。
  • 灵活的连接性:单个客户端可以轻松地为每个服务器建立一个或多个网络。
  • 通知:当客户端或任何用户修改文件内容时,服务器将通知或指定修改。
  • 安全缓存:此协议使客户端或用户可以缓存数据以获得更好的性能。
  • 文件和记录锁定:此协议支持文件和记录的锁定。因此,由于这个原因,它不允许其他人编写或打开文件。

CIFS如何工作?

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

步骤1.作为用户的客户端将请求发送到他/她想要访问的服务器。

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

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

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

CIFS和SMB

SMB是服务器消息块的缩写。 CIFS是“通用Internet文件系统”的缩写。 CIFS是作为SMB的方言的协议,即CIFS是SMB的高级版本。

CIFS与NFS

CIFS NFS
1. CIFS is an abbreviation of the Common Internet File system. 1. NFS is an abbreviation of the Network File System.
2. This protocol is used for sharing the files by Windows Operating systems. 2. This protocol is used for sharing the files by Unix and Linux Operating systems.
3. It is a low scalable. 3. It is highly scalable.
4. The speed of communication is medium. 4. The speed of communication is fast.
5. Common Internet File System is more secure than the Network File System. 5. The network File system is not a secure protocol.
6. CIFS is a reliable protocol. 6. NFS is not a reliable protocol.
7. This protocol provides the sessions. 7. This protocol does not provide the session.
8. Its implementation is complex. 8. This protocol is easy to implement and set up.
9. This protocol uses 139 and 445 TCP ports and 137 and 138 UDP ports. 9. This protocol uses 111 port for both TCP and UDP.