linux下samba和cifs两者的关系/区别
1.基本概念
Samba
- 一个 开源软件套件,运行在 Linux/Unix 系统上,实现了 SMB/CIFS 协议。
- 主要功能是让 Linux/Unix 系统和 Windows 之间进行 文件共享、打印共享、域控制 等。
- 服务端:smbd(文件/打印服务)、nmbd(NetBIOS 名称解析)。
CIFS (Common Internet File System)
- 一种 网络文件系统协议,是 SMB (Server Message Block) 的扩展版本。
- 用于 Windows/Linux/Mac 等操作系统之间的 文件共享访问。
- Windows 默认文件共享就是基于 SMB/CIFS 协议。
换句话说:
- CIFS 是协议
- Samba 是协议的开源实现
