TCP/IP 详解(第 2 版) 笔记 / 3 链路层 / 3.3 全双工, 节能, 自动协商机制, 802.1X 流控制 / 3.3.1 双工不匹配(dupl

      最后更新:2022-06-15 21:07

      目录、参考文献

      3.3全功能、省能、自动谘询机制、802.1X流量控制

      当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接口)

      Figure 3-6
      图 3-6
      Windows 7中网络接口属性的高级选项卡
      此控件允许用户向网络设备驱动程序提供操作参数

      图 3-6 显示适配器可使用的设备驱动器配置的特殊功能
      这个特定的适配器和驱动器可以启用或禁用802.1p/q标签也可以启用或禁用流量控制和唤醒功能(见3).3.(第2节)
      你可以手动设定速度和双模式,或者选择更典型的自动咨询选项

      3.3.1双重不匹配

      从历史上看,自动谘询的使用存在一些互操作性问题
      特别是当与计算机有关的开关端使用不同的双用配置时,或当链路的一端在另一端被关闭时,使自动协商机制实现时
      在这种情况下,可能出现双重不匹配
      当这种情况发生时,连接并不完全失败,但可能出现显著的性能下降
      当网络的两个方向的流量逐渐增加(例如在传输大量数据时)
      半双重接口可能与输入流量检测冲突,触发CSMA/CD Ethernet MAC的索引回避功能
      同时,引发冲突的数据丢失可能需要通过高级别协议(例如TCP)重新传输
      因此,只有当半双重接口在传输数据时有足够的流量来接收数据时,才会发生性能下降,这在光负荷下通常并不如此
      一些研究人员试图建立分析工具来检测这一情况[SC05]

      目录、参考文献

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类