SMB/CIFS 验证数据完整性

SMB/CIFS 验证数据完整性

我正在网络上设置新的文件服务器,无法决定使用哪种文件传输协议。确保传输到/从服务器的任何数据在传输过程中不会损坏是我的首要任务,因为我将传输大量数据到/从服务器。我还更喜欢 SMB,因为它与 Active Directory 集成。

我读到过,虽然大多数依赖 TCP 的协议都受到其校验和算法的保护,但少量数据仍然可能被损坏(IPv6 显然甚至不使用 TCP 校验和)。

我想知道的是,通过 SMB 传输的文件是否可以以类似于 rsync 的方式进行保护?SMB 是否具有校验和功能?加密传输的数据是否会降低损坏的可能性?

答案1

是的,所有 SMB 方言都支持消息签名,这是一种保证数据完整性的校验和。您需要检查您的服务器是否强制(要求)消息签名,并且您的客户端计算机是否支持签名(大多数都支持)。请注意,使用 MS 传输速度可能会明显降低。

相关内容