USB4协议合规测试规范

需积分: 6 1 下载量 137 浏览量 更新于2024-07-09 收藏 1.72MB PDF 举报
"USB4 Protocol Compliance Test Specification Rev 1.2" USB4协议是一套用于高速数据传输的规范,旨在提供高效、灵活的接口连接。该文档,即USB4协议合规性测试规范,旨在确保路由器中的传输层、控制层和配置空间符合USB4标准的要求。这些测试针对所有USB4主机、集线器和设备硅片是必需的,但不适用于USB4终端产品。 在USB4规范中,传输层处理数据包在不同速度的链路之间的分发,以优化性能和兼容性。控制层则负责管理USB4设备的配置和状态,包括设备的识别、配置、电源管理等。配置空间是设备内存的一部分,存储了设备的配置信息,如设备类、子类和供应商ID等,这些信息是操作系统识别和驱动USB设备的关键。 测试规范的第1.2版发布于2021年1月,包含了对1.0版本的修正和澄清,并参考了截至2020年5月4日的USB4规范,包括错误更正(Errata)和工程变更通知(ECN)。这个修订历史表明,USB4规范正在不断进化和完善,以解决早期版本可能出现的问题并适应新的技术需求。 USB4协议的一个关键特性是其支持最高达40Gbps的数据传输速率,这得益于其对Thunderbolt 3协议的兼容。它允许用户通过单个连接实现数据、视频和电源的传输,提高了办公和家庭环境的便利性。此外,USB4还支持动态带宽分配,可以根据连接设备的需求动态调整带宽,确保资源的有效利用。 测试内容可能包括但不限于以下方面: 1. **链路层测试**:检查设备能否正确建立和维护高速数据连接,包括Link Training、Status Change Detection和Link Error Recovery等。 2. **带宽管理测试**:验证设备是否能有效地分配和重新分配带宽资源,以适应多设备连接和不同数据传输需求。 3. **电源管理测试**:确保设备遵循USB4的电源管理规定,如PD(Power Delivery)协议,以支持供电和受电功能。 4. **配置和状态管理测试**:测试设备能否正确响应配置请求,如切换工作模式或进入低功耗状态。 5. **兼容性测试**:检查USB4设备与其他USB标准(如USB 3.x和USB 2.0)的兼容性,以保证向后兼容性。 6. **错误检测和恢复**:验证设备在遇到传输错误时能否正确识别并恢复,以确保数据的完整性和系统的稳定性。 测试结果对于USB4设备的认证至关重要,只有通过这些严格测试的设备才能确保满足USB4规范的要求,为用户提供可靠的高速数据传输体验。因此,无论是硬件制造商还是消费者,都应关注USB4协议的合规性测试,以确保设备的性能和兼容性。

java.security path: D:\biayu\jdk\jre\lib\security Security providers: [SUN version 1.8, SunRsaSign version 1.8, SunEC version 1.8, SunJSSE version 1.8, SunJCE version 1.8, SunJGSS version 1.8, SunSASL version 1.8, XMLDSig version 1.8, SunPCSC version 1.8, SunMSCAPI version 1.8] SSLContext provider info: Sun JSSE provider(PKCS12, SunX509/PKIX key/trust factories, SSLv3/TLSv1/TLSv1.1/TLSv1.2/TLSv1.3) SSLContext provider services: [SunJSSE: KeyPairGenerator.RSA -> sun.security.rsa.RSAKeyPairGenerator$Legacy aliases: [OID.1.2.840.113549.1.1, 1.2.840.113549.1.1, 1.2.840.113549.1.1.1] , SunJSSE: KeyFactory.RSA -> sun.security.rsa.RSAKeyFactory$Legacy aliases: [OID.1.2.840.113549.1.1, 1.2.840.113549.1.1, 1.2.840.113549.1.1.1] , SunJSSE: Signature.SHA1withRSA -> sun.security.rsa.RSASignature$SHA1withRSA aliases: [OID.1.2.840.113549.1.1.5, 1.2.840.113549.1.1.5, 1.3.14.3.2.29] attributes: {SupportedKeyClasses=java.security.interfaces.RSAPublicKey|java.security.interfaces.RSAPrivateKey} , SunJSSE: SSLContext.TLS -> sun.security.ssl.SSLContextImpl$TLSContext aliases: [SSL] , SunJSSE: SSLContext.TLSv1 -> sun.security.ssl.SSLContextImpl$TLS10Context aliases: [SSLv3] , SunJSSE: Signature.MD2withRSA -> sun.security.rsa.RSASignature$MD2withRSA aliases: [OID.1.2.840.113549.1.1.2, 1.2.840.113549.1.1.2] attributes: {SupportedKeyClasses=java.security.interfaces.RSAPublicKey|java.security.interfaces.RSAPrivateKey} , SunJSSE: Signature.MD5withRSA -> sun.security.rsa.RSASignature$MD5withRSA aliases: [OID.1.2.840.113549.1.1.4, 1.2.840.113549.1.1.4] attributes: {SupportedKeyClasses=java.security.interfaces.RSAPublicKey|java.security.interfaces.RSAPrivateKey} , SunJSSE: KeyStore.PKCS12 -> sun.security.pkcs12.PKCS12KeyStore , SunJSSE: TrustManagerFactory.SunX509 -> sun.security.ssl.TrustManagerFactoryImpl$SimpleFactory , SunJSSE: KeyManagerFactory.SunX509 -> sun.security.ssl.KeyManagerFactoryImpl$SunX509 , SunJSSE: TrustManagerFactory.PKIX -> sun.security.ssl.TrustManagerFactoryImpl$PKIXFactory aliases: [SunPKIX, X509, X.509] , SunJSSE: KeyManagerFactory.NewSunX509 -> sun.security.ssl.KeyManagerFactoryImpl$X509 aliases: [PKIX] , SunJSSE: SSLContext.Default -> sun.security.ssl.SSLContextImpl$DefaultSSLContext , SunJSSE: SSLContext.TLSv1.1 -> sun.security.ssl.SSLContextImpl$TLS11Context , SunJSSE: Signature.MD5andSHA1withRSA -> sun.security.ssl.RSASignature , SunJSSE: SSLContext.TLSv1.3 -> sun.security.ssl.SSLContextImpl$TLS13Context , SunJSSE: SSLContext.TLSv1.2 -> sun.security.ssl.SSLContextImpl$TLS12Context ] java.ext.dirs: D:\biayu\jdk\jre\lib\ext;C:\Windows\Sun\Java\lib\ext 2023-07-14 09:02:08.895 ERROR 6772 --- [ main] com.zaxxer.hikari.pool.HikariPool : master - Exception during pool initialization. com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]”。 ClientConnectionId:275886a9-fcb1-451b-af33-3b3ea3195ee6

2023-07-15 上传