问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Windows系统中USB4域间连接功能详解

创作时间:
作者:
@小白创作中心

Windows系统中USB4域间连接功能详解

引用
1
来源
1.
https://learn.microsoft.com/zh-cn/windows-hardware/design/component-guidelines/usb4-interdomain-connections

USB4域间连接是Windows系统中的一项重要功能,它允许两台电脑通过USB4电缆建立网络连接并实现文件共享。本文将详细介绍USB4NET协议的工作原理、使用场景以及具体的操作步骤,帮助用户更好地理解和使用这一功能。

本文内容

Windows USB4连接管理器支持Ethernet over USB4域间协议,也称为USB4NET。这使得两台USB4电脑在使用USB4电缆连接时(类似于在两台电脑的网卡之间连接以太网电缆),能够相互建立网络连接。由于该协议向后兼容用于Thunderbolt™ 3的协议,因此它也适用于其中一台电脑是Thunderbolt™ 3电脑并使用USB4或Thunderbolt™ 3电缆连接的情况。

Windows会忽略通过使用USB4电缆连接同一系统上的两个端口(或连接到同一系统的集线器上的端口)而创建的任何环回连接。只有两台电脑之间的连接才被视为有效的域间连接。同一系统上的两个USB4主机路由器之间的连接虽然在技术上是域间连接(因为它们是不同的USB4域),但也会被Windows忽略,因为它们不支持任何功能性用户体验。

从Windows 11开始,软件连接管理器使用现有的网络文件共享技术和用户界面通过USB4域间连接实现文件共享。建立连接后,将枚举新的网络适配器并自动分配链路本地IPv4地址(169.254.0.0/16)。然后,用户可以使用文件共享向导共享任何文件夹,并通过从Windows资源管理器浏览到对等方的IP地址来访问任何共享文件夹。如果远程计算机在其他网络(如WiFi)上也可见,则使用计算机名称可能无法保证使用USB4连接。

通过USB4域间连接执行文件传输的步骤

  1. 使用USB4电缆连接两台电脑。
  2. 系统上会出现一个新的网络适配器。
  3. 打开网络适配器属性并记下每个系统的IP地址。
  4. 确保防火墙和网络共享设置允许文件共享。
  5. 在你尝试访问的电脑上启用“公共文件夹共享”。这将允许你访问用户的Users文件夹,当Windows资源管理器中出现登录提示时,你将使用该用户的凭据进行远程登录(见下文)。
  6. 在Windows资源管理器中,浏览到<IP地址>。例如,\\169.254.76.91
  7. 使用远程系统上的帐户登录。
  8. 如果用于登录的用户帐户是远程系统上的管理员,则还可以访问管理员共享。例如,\\169.254.76.91\C$

可管理性

如果你想禁用USB4域间功能,可以利用现有的基于兼容ID阻止设备的组策略。Ethernet over USB4协议使用兼容ID USB4\USB4NET。阻止此兼容ID将阻止USB4 P2P网络适配器启动。

相应的MDM策略名称为“DeviceInstallation/PreventInstallationOfMatchingDeviceIDs”。

测试

基本功能

  1. 尝试ping对等方,以确认USB4主机到主机隧道已正确设置并且网络适配器已正确初始化。
  2. 防火墙设置必须配置为允许ping。在“网络和共享中心”中选择“启用网络发现”,或将网络类型更改为“专用”,其中网络发现默认处于启用状态。
  3. 尝试按照通过USB4域间连接执行文件传输的步骤中的说明进行文件传输。

吞吐量测试

可以使用NTTTCP(可从GitHub下载)执行网络吞吐量和压力测试。

示例测试用例:

  1. 测试TCP
  • 在接收方运行:
    NTttcp.exe -r -l 60000 -n 100M -m 8,*,169.254.X.Y -t 60
    
  • 在发送方运行:
    NTttcp.exe -s -nic 169.254.A.B -l 60000 -n 100M -m 8,*,169.254.X.Y -t 60
    
    其中169.254.X.Y是接收方的IP地址,169.254.A.B是发送方的IP地址。
  1. 测试UDP
  • 与TCP相同,只是在命令行中添加-u
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号