(ローカルネットワーク上の)リモートコンピュータからいくつかのファイルを転送する必要があり、私はそれをFTP経由で行う予定です。ftpでファイルを送信した後にデータの整合性をチェックする必要がありますか?
明らかに、FTPはTCPプロトコルに基づいています。私がレッスンをよく覚えていれば、TCPとUDPの違いはTCPがネットワークパケットが正しく送受信されているかどうかをチェックすることです。
私はチェックサム検証を追加する必要があるかどうか自分に尋ねた後、私の結論は私はする必要はありませんでした。私は正しいですか?
私はバイナリ転送とテキスト転送の違いについて認識しており、バイナリ転送のみを行う予定です(Windowsのみ)。
バイナリFTPによって転送された大きなファイルをチェックサムする必要がありますか?
交換している間に変更されていないビットがあることを確認するには、データの整合性が必要です。オペレーションは私設ネットワークで行われるため、中央の人は(あまり)問題ではありません。
これはセキュリティ上の問題であるかどうかはわかりません。あなたはそれに対してセキュリティの角度を持っていないかぎり? – schroeder
代わりにSFTPを使用することを検討しますか?それはMITMの側面を打破するだろう。 – schroeder
あなたは必要はありませんが、あなたは完全性を気にしているときには役に立ちます – dandavis