USB拓扑-分层星形和生成树的差异

乐声

我正在研究USB,并且在USB2.0文档中将其编写为遵循分层星形拓扑。虽然USB4.0的规范说拓扑是一棵生成树。这两个相等吗?两者之间有区别吗?

用户名

我猜想区别在于逻辑拓扑不再与物理拓扑匹配–逻辑“生成树”可以是物理连接子集,如2.2.2节所述。

USB 2.0使用物理连接器强制执行星形拓扑:主机始终具有A型端口,该端口始终进入B型端口(并在该方向上供电)。例如,如果您有一个USB集线器,则可以从中链接更多集线器,但不能将其“输出”连接回同一主机,也不能连接两个主机。即使使用集线器,数据也只能在设备和主机之间流动,而不能在两个设备之间直接流动,因此主机自然是恒星的中心。

同时,借助USB4,您到处都可以获得双向C型端口,并且“主机”角色和电源方向都可以动态协商,因此不再强制采用星形拓扑-实际上,它可以是网状结构,并且Connection Manager的工作是修剪成一棵树。此外,USB4规范大量使用诸如“结构”和“路由器”之类的术语,因此看起来它实际上是一个在内部承载USB3通信网络,而不仅仅是单纯的USB3替代品。

因此,换句话说,现代以太网不再是真正的“星形”网络的原因可能与此相同-以前它具有更严格的拓扑结构,具有指定的rx / tx线和上行链路和下行链路端口,如今已不再如此。例如,您可以将以太网交换机成环连接,它们将使用STP / RSTP来同意生成树(生成树可以动态重新排列,甚至可以选择新的根)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从STL文件生成拓扑信息

来自分类Dev

HMMlearn库-遍历和从左到右的拓扑

来自分类Dev

属性文件在hortonworks上配置风暴拓扑和kafka

来自分类Dev

如何开发(本地)和(远程)部署风暴拓扑?

来自分类Dev

网络图和网络拓扑之间的区别?

来自分类Dev

用于DNS,IDS和IPS的Raspberry Pi网络拓扑

来自分类Dev

dfs和拓扑排序之间有区别吗?是否可以在不使用dfs的情况下实现拓扑排序?

来自分类Dev

拓扑排序

来自分类Dev

插入时分层生成的树代码

来自分类Dev

在Postgresql中使用表和拓扑名称作为参数的函数或循环

来自分类Dev

依赖多图:具有重复边的图的拓扑排序和评估

来自分类Dev

在网络拓扑中,最佳路由和次优路由是什么意思?

来自分类Dev

如何使用GeoTools进行地理编码以及拓扑集成的地理编码和参考线文件

来自分类Dev

360 FOV深度缓冲区(按拓扑和2D阴影)

来自分类Dev

在Apache Storm拓扑中,喷嘴和螺栓之间是否有内部队列?

来自分类Dev

如何从分层数据生成剑道树视图?AngularJS

来自分类Dev

使用bfs的拓扑顺序

来自分类Dev

功能拓扑排序

来自分类Dev

MassTransit创建的RabbitMQ拓扑

来自分类Dev

风暴动态拓扑

来自分类Dev

向Storm提交拓扑

来自分类Dev

风暴拓扑未提交

来自分类Dev

Haskell中的拓扑排序

来自分类Dev

Hadoop机架拓扑

来自分类Dev

networkX创建拓扑

来自分类Dev

Haskell中的拓扑排序

来自分类Dev

风暴拓扑未提交

来自分类Dev

缓存集群部署拓扑

来自分类Dev

KVM网络拓扑