首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >保护数据安全的USB

保护数据安全的USB
EN

Server Fault用户
提问于 2020-09-25 04:36:22
回答 1查看 87关注 0票数 4

我习惯于认为USB传输对于数据是安全的,也就是说,USB不会增加数据存储的不可靠性水平。

然而,我读到,USB并不总是一个很好的选择数据传输的可靠性。例如,在RAID中使用USB磁盘似乎不是一个好主意。

我想知道数据丢失的风险是特定于RAID的工作方式,还是每个USB传输固有的风险。

EN

回答 1

Server Fault用户

发布于 2020-09-25 11:29:36

USB数据路径由双方的校验和保护。

https://www.beyondlogic.org/usbnutshell/usb3.shtml

(注意USB数据包结构中的CRC字段)

以下是原来USB规范的引文:

8.3.5循环冗余检查

在USB线两端,硬件(PIC USB外围设备和PC主机控制器)检查CRC以检测数据包错误(#1)。对于控制、中断和批量事务,错误的发生是通过事务(#2)上的握手(ACK)数据包的缺失(而不是及时)而由两端共享的。然后,主机控制器重试事务,再重试两次(纠错)。在第三个错误中,主机控制器向PC驱动程序(#3)报告传输错误。在Isoc事务中,会检测到错误,但是错误处理是通过USB协议来完成的。

您可以下载完整的USB2.0规范以供参考:

https://www.usb.org/document-library/usb-20-specification

希望这能帮上忙!

票数 7
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1035263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档