具有双绞线和中继器集线器,该集线器只不过是数字放大器。为此,它从一个端口上的输入信号中感测到载波,然后将所有其他端口切换到输出模式。在此输出模式下,任何其他传入载波都是冲突。这将触发阻塞信号以传播冲突并使发送方停止发送。
这种转发方法模仿了以前的共享媒体以太网变体(10BASE5&10BASE2)的行为,其中转发器仅用作物理网段接头或线路扩展器。当然,您是对的:双绞线是电线级别的全双工介质,其中冲突仅发生在上层物理层,而不发生在电线本身上。
中继器不能同时允许多个发件人。多个同时进行的传输会在输出端口上混合并产生难以理解的噪声。同样,任何处于半双工模式的节点都采用共享介质,无法进行全双工传输。传输时检测到的任何载波都是冲突,导致发送方退避。介质是否具有全双工功能(光纤,双绞线)与否(同轴电缆)无关紧要。
在双工不匹配的情况下,一个链路端处于半双工模式,而另一端处于全双工模式。现在,当半双工(HDX)端正在发送时,其接收器上的任何载波都会导致检测到冲突。但是,全双工(FDX)端在从HDX端接收时可能会愉快地发送出去,并且完全忽略了它在远端产生的冲突。HDX端需要中止传输并发送阻塞信号。由于FDX侧无法检测到所谓的碰撞,因此它会检测到部分损坏的框架。
低频小帧具有通过这种双工不匹配的合理机会,因此a ping
实际上可以工作。但是,一旦尝试进行任何严重的传输,较高的帧频率和较大的大小将使传输非常可靠地失败。
使用非托管交换机,很难检测到双工不匹配,尤其是当主机NIC甚至无法正确报告其双工模式时。
对于管理型交换机,通常会具有端口错误计数器。一侧上越来越多的碰撞(HDX)以及另一侧上越来越多的矮度和FCS错误(FDX)是双工不匹配的强烈迹象。
基本上,依靠自动协商是避免双工不匹配的一种很好的做法。手动配置速度和双工模式通常容易造成不匹配,尤其是几年后更换设备时。幸运的是,整个半双工方案不再使用千兆以太网,而且速度更快。