手头有根网线,如何判断它是百兆还是千兆?
//吐槽:网络就是麻烦,各种层的概念混来混去的……
为了方便完整的搞清楚这个概念,以及对前面几位知友的回答有一些个人不同意的地方,所以稍微展开讨论一下…… 如果只需要看结论的直接拖到最后一段即可……
首先,这里默认我们只讨论以太网。
我们先来明确一些概念:
以太网是二层(数据链路层)协议。
以太网自身分为多种类型/类别:
早期以太网(10Mbps以下),10Mbps以太网(十兆以太网),
100Mbps以太网(快速以太网 / FastEthernet),
1000Mbps以太网 (吉比特以太网 / GigabitEthernet) ……等等
// 嗯,看起来就是每次速度翻十倍嘛……
需要注意的是,这里的以太网协议速率,指的是二层理论速率。
二层协议是工作在物理层之上的,为了实现二层的传输,自然需要有一些对应的物理层规范,
于是,就产生了许多种物理层的规范,找了个表格,可以参考一下:
注:BI=双向数据 RX=接收数据 Receive Data TX=传送数据 Transmit Data
可以看到,物理层的规范也不是简简单单的用什么线材就了事的,同样是三类线,可以是十兆以太网的,也可以是百兆以太网的,可以只用四根线,也可以八根线全用,具体要看采用了哪一种物理层标准。
//BTW:所以@yskin 所说8根线都要接上是不一定的……
另外手头正好有@余天升所说的4PIN的交换机……手机渣微距凑合看一下。
不同的标准区别在哪里呢……
- 线缆类型
- 常说的三四五六七类线
- 不同的线缆传输能力/屏蔽性能不同,会影响到传输速率和传输距离
- 传输频率
- 传输频率越高,单根线芯的理论速率越高
- 传输频率与线缆类型存在很大的相关性
- 针脚定义
- 看上图的表格可以看出,部分标准只使用了其中四根线
- 看上图的表格可以看出,部分标准中,单根线芯是双向收发的,另一部分是只收或者只发的
可见:
根据线缆类型只能确定其所能达到的最大物理层理论速率,实际中即使是同一根线缆,由于使用传输标准的不同,是无法确定它工作在百兆还是千兆的。
那为什么我说
@余天升所说千兆只能用直通线是不正确的呢……
我们先来看一下为什么要有直通线和交叉线的区别:
仔细看一下上面的表格,会发现针脚定义有两种,有的是双向收发的,有的是只收和只发的。
(请注意这个和全双工半双工是不一样的)
所以用直通线的话,那些只能收和只能发的针脚就郁闷了,因为两边都在发,还没人收……
所以这时需要交换一下收和发,让左边的收对应右边的发……这样才能通信
继续看上面那个表, 100-Base-TX 就是这样的情况,所以可以使用交叉线来连接同种设备。
而
@余天升所说千兆只能用直通,其实应该说的是 1000-Base-T 这种规范下,每根针脚都是又能发又能收的,所以用直通就好了。
但是千兆以太网不止 1000-Base-T 这一种啊,还有 1000-Base-TX 呢,人家是必须用交叉线的啊。
不过…… 1000-Base-TX 的话,必须用六类线才可以。
补充:在
@yskin的提醒下,发现之前我疏忽了一点……
1000-Base-TX 有交叉线,但是它的交叉线确实应该和 100-Base-TX 的不同……
应该四对线对都进行交叉才对……
这样说起来的话,如果不考虑端口的自动翻转,一头 568B 一头 568A 的线确实无法用来连接千兆网络。
但是,还有一个神奇的技术叫做 “自动翻转” 啊…… 人家会根据情况自己变换线芯定义
超五类的交叉线,在支持自动翻转的设备上,也是可以跑千兆 1000-Base-T 的……
———— 最后直接回答题主问题:
如果题主指的是二层速率,那么需要将网线连接到对应的设备上,在对应的设备上观察实际的协商速率。
Windows 下可以通过右键对应的网络适配器,打开连接状态查看
Linux 下可以通过 mii-tool -v eth0 或者 ethtool eth0来查看
如果题主指的是网线所能支持的最大物理层理论速率,那么如
@yskin所说,目前常见的有五类线、超五类线、六类线、超六类线、七类线(除七类线外,默认只讨论 UTP 非屏蔽线)。
- 五类线
- 最最常见的网线,没特点……
- 支持百兆以太网
- 超五类线:
- 其实长的和五类线一样,也没特点……
- 支持千兆以太网
- 六类线:
- 如@yskin所说,线的中间有十字骨架
- 接头和常见的 RJ45 不同,有分线件
- 支持千兆以太网
- 超六类线:
- 不太了解,据说和六类间类似超五类和五类之间的关系
- 支持千兆以太网
- 七类线:
- 不太了解,但是七类线只有屏蔽线,且每个线对都有一层屏蔽,整根线外层再有一层屏蔽
- 支持千兆 / 万兆以太网
实际中并不一定要根据这些外观来判断,厂商也会考虑到消费者的需求,把线的类型印在表面,如图:
1,可以通过网线外皮的Cat.5, Cat.5e,Cat.6等来判断, 完整的CAT-5e線,上面印有类似「24AWG/4P UTP TIA/EIA 568-A CATEGORY 5E LOCAL AREA NETWORK CABLE」.5或者一下是百兆,5e是千兆网线,6或者7是万兆网线。
2,一些不规范的网线或者已经磨损厉害的网线,外皮上看不到上面类似的信息,可以通过网络设备的信号灯来判断。现在很多网络设备对于不同的网络速度有不同的指示灯。如下图,每个网口都有左右两个绿灯,左边亮表示100M速率,右边亮表示10M的速率,两个都亮表示连接的是1000M的设备。当然,交换机、网线、跟交换机连接的设备都支持1000M,这个1000M才会亮。如果你没有千兆设备,这个方法就无从判断了。
3,可以通过电脑的网卡信息来看,如果你的网卡是支持1000M的,你的交换机或者路由器也是支持1000M的,用这根网线连接电脑和路由器之后,电脑的网卡信息会有如下的显示:
当然,如果你的电脑或者路由器其中之一不支持千兆,这个也无从验证。
网线上标有CAT5的就是百兆网线,标有CAT5E或者CAT6的是千兆网线 (附图1 百兆,图2 千兆)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/243451.html