待解决问题
求助:有人说半双工和全双工也能一起工作,是吗?
离问题结束还有0天0小时 |
提问者:delacroix_xu
|
提问时间:2012-4-17 09:54
假如A设备工作在半双工状态,设备B工作在全双工。
半双工的工作流程是,一边发送一边监听,比较发送出去的和接收的数据是否一致,如果不一致,则说明发生冲突。
于是这里将发生如下情况:
A设备一边发送一边监听,发送出去的数据回送PHY,然后比较从接收端收到的数据,可是这时候接收不到任何数据,所以数据一定不一致。所以冲突是一定会 触发。
是这样吗?
求高人给说明
回复 2# 的帖子
2楼大姐,您回答的跟我问的对不上。
我想说半双工必须能够在链路上收到自己发出去的数据,跟自己已经发出去的做对比,对比一致,说明链路没有冲突,如果不一致,则说明有冲突。这是冲突检测的物理层实现。
既然链路是全双工的,半双工工作的 设备也就收不到链路上自己刚刚发出去又传回来的数据,所以比较时候,肯定是 失败的。
2楼大姐,您回答的跟我问的对不上。
我想说半双工必须能够在链路上收到自己发出去的数据,跟自己已经发出去的做对比,对比一致,说明链路没有冲突,如果不一致,则说明有冲突。这是冲突检测的物理层实现。
既然链路是全双工的,半双工工作的 设备也就收不到链路上自己刚刚发出去又传回来的数据,所以比较时候,肯定是 失败的。
回答时间:2012-4-17 15:56