最后更新:2022-06-15 21:07
目录、参考文献
当Ethernet首次开发时,它只使用共享电缆运行半双向模式
数据只能在一个时间点上以一种方式发送,而且在任何特定时间点上,只有一个站点发送帧
随着交换网 Ethernet的发展,网络不再是一个共享电缆,而是一个多列链,使得多个站点可以同时交换数据
此外,Ethernet已经转换为全双重操作,不再使用冲突检测电路
因此,以太网的物理长度被延长,因为消除了与半双向操作和冲突检测相关的时间序列限制
在Linux中,你可以ethtool程序检查是否支持完全复制,是否使用完全复制
该工具还可以用于查看和设置其他许多Ethernet接口属性:
在这个例子中,第一个Ethernet接口(eth0)连接到半双重10Mb/s网络
它可以自动协商(auto-negotiation这是802.的例子。3u的机制使接口可以交换一些信息,如功能信息,如速度信息,半双或全双操作等。
当物理层使用尚未发送或接收的数据时,自动咨询信息是发送信号的交换
第二个以太网接口(eth1)还支持自动协商,速度设置为100Mb/s,操作模式设置为全双重
其它字段(Port、PHYAD、Transceiver物理端口类型、地址和物理层电路是NIC内部或外部的
当前消息级别字段用于配置与接口操作模式有关的日志消息,其行为是针对驱动程序的
我们将在下面的例子中讨论警觉条款
如何在Windows获得类似信息: 单击控制面板[网络连接],然后右击网络接口,选择[属性],单击配置框,并选择高级选项卡
这将打开类似于图 3-6所示的菜单(这是Windows 7的Ethernet接口)
图 3-6
Windows 7中网络接口属性的高级选项卡
此控件允许用户向网络设备驱动程序提供操作参数
图 3-6 显示适配器可使用的设备驱动器配置的特殊功能
这个特定的适配器和驱动器可以启用或禁用802.1p/q标签也可以启用或禁用流量控制和唤醒功能(见3).3.(第2节)
你可以手动设定速度和双模式,或者选择更典型的自动咨询选项
从历史上看,自动谘询的使用存在一些互操作性问题
特别是当与计算机有关的开关端使用不同的双用配置时,或当链路的一端在另一端被关闭时,使自动协商机制实现时
在这种情况下,可能出现双重不匹配
当这种情况发生时,连接并不完全失败,但可能出现显著的性能下降
当网络的两个方向的流量逐渐增加(例如在传输大量数据时)
半双重接口可能与输入流量检测冲突,触发CSMA/CD Ethernet MAC的索引回避功能
同时,引发冲突的数据丢失可能需要通过高级别协议(例如TCP)重新传输
因此,只有当半双重接口在传输数据时有足够的流量来接收数据时,才会发生性能下降,这在光负荷下通常并不如此
一些研究人员试图建立分析工具来检测这一情况[SC05]
目录、参考文献
本文由 在线网速测试 整理编辑,转载请注明出处。