web-dev-qa-db-ja.com

SMB / CIFSはデータの整合性を検証します

ネットワーク上に新しいファイルサーバーをセットアップしている最中で、使用するファイル転送プロトコルを決定できません。サーバーとの間で大量のデータを転送するため、サーバーとの間で転送されるデータが転送中に破損しないようにすることが私の最優先事項です。 Active Directoryとの統合のため、SMBもお勧めします。

TCPに依存するほとんどのプロトコルはチェックサムアルゴリズムによって保護されていますが、少量のデータが破損する可能性があることを読みました(IPv6は明らかにTCPチェックサムを使用していません)。

私が知りたいのは、SMBを介して転送されたファイルをrsyncと同様の方法で保護できるかどうかです。 SMBにはチェックサム機能がありますか?転送されたデータを暗号化することで、破損の可能性を減らすことができますか?

2
Jake

はい、すべてのSMB方言は、データの整合性を保証するチェックサムの一種であるメッセージ署名をサポートしています。サーバーがメッセージ署名を強制(要求)し、クライアントマシンが署名をサポートしていることを確認する必要があります(ほとんどMSを使用すると、転送速度が大幅に低下する可能性があることを考慮してください。

1
Mark Rabinovich