至于您问题的另一部分:
USB 并不是真正的串行端口。串行端口(又名 COM 端口)只是可以连接到 USB 总线的(许多)类型的设备之一。
USB 中的串行一词仅表示通过 USB 电缆传输的数据是串行的(与并行相反)。从逻辑上讲,USB 与简单的 COM 端口完全不同(而且复杂得多)。它既是 USB 总线硬件的硬件规范,也是在该硬件之上运行的 USB 软件协议的协议规范。
以与 USB 相同的方式,您也可以说以太网、SATA 和 PCie 是“串行”协议,因为它们也是串行传输的。(SATA 中的 S 甚至也代表 Serial。)PCIe 更有趣,因为 if 定义了由多个并行使用的串行链路组成的总线。
是的,理论上,SMB 可以共享串行(又名 COM)端口。
大多数人不知道,但这是真的。
但是,这种特定用例极为罕见。在我从事计算机行业的 30 多年中,我从未见过(甚至听说过)在现实生活中实际使用过它。
据我所知,大多数 SMB 实现(包括 Microsoft 和 Samba)实际上并未实现该功能。
至于您问题的另一部分:
USB 并不是真正的串行端口。串行端口(又名 COM 端口)只是可以连接到 USB 总线的(许多)类型的设备之一。
USB 中的串行一词仅表示通过 USB 电缆传输的数据是串行的(与并行相反)。从逻辑上讲,USB 与简单的 COM 端口完全不同(而且复杂得多)。它既是 USB 总线硬件的硬件规范,也是在该硬件之上运行的 USB 软件协议的协议规范。
以与 USB 相同的方式,您也可以说以太网、SATA 和 PCie 是“串行”协议,因为它们也是串行传输的。(SATA 中的 S 甚至也代表 Serial。)PCIe 更有趣,因为 if 定义了由多个并行使用的串行链路组成的总线。