首先,这里默认我们只讨论以太网。
我们先来明确一些概念:
以太网是二层(数据链路层)协议。
以太网自身分为多种类型/类别:
早期以太网(10Mbps以下),10Mbps以太网(十兆以太网),
100Mbps以太网(快速以太网 / FastEthernet),
1000Mbps以太网 (吉比特以太网 / GigabitEthernet) ……等等
// 嗯,看起来就是每次速度翻十倍嘛……
需要注意的是,这里的以太网协议速率,指的是二层理论速率。
二层协议是工作在物理层之上的,为了实现二层的传输,自然需要有一些对应的物理层规范,
于是,就产生了许多种物理层的规范,找了个表格,可以参考一下:
注:BI=双向数据 RX=接收数据 Receive Data TX=传送数据 Transmit Data
发热电缆厂家称可以看到,物理层的规范也不是简简单单的用什么线材就了事的,同样是三类线,可以是十兆以太网的,也可以是百兆以太网的,可以只用四根线,也可以八根线全用,具体要看采用了哪一种物理层标准。
//BTW:所以@yskin 所说8根线都要接上是不一定的……
另外手头正好有@余天升所说的4PIN的交换机……手机渣微距凑合看一下。
怎样区分百兆网线和千兆网线?
//BBTW:所以//BBTW:所以@余天升 所说千兆以太网只能用平行线接法也是不一定的,稍后详述
不同的标准区别在哪里呢……
线缆类型
常说的三四五六七类线
不同的线缆传输能力/屏蔽性能不同,会影响到传输速率和传输距离
传输频率
传输频率越高,单根线芯的理论速率越高
传输频率与线缆类型存在很大的相关性
针脚定义
看上图的表格可以看出,部分标准只使用了其中四根线
看上图的表格可以看出,部分标准中,单根线芯是双向收发的,另一部分是只收或者只发的
可见:
根据线缆类型只能确定其所能达到的最大物理层理论速率,实际中即使是同一根线缆,由于使用传输标准的不同,是无法确定它工作在百兆还是千兆的。
那为什么我说@余天升 所说千兆只能用直通线是不正确的呢……
我们先来看一下为什么要有直通线和交叉线的区别:
仔细看一下上面的表格,会发现针脚定义有两种,有的是双向收发的,有的是只收和只发的。
(请注意这个和全双工半双工是不一样的)
所以用直通线的话,那些只能收和只能发的针脚就郁闷了,因为两边都在发,还没人收……
所以这时需要交换一下收和发,让左边的收对应右边的发……这样才能通信
继续看上面那个表, 100-Base-TX 就是这样的情况,所以可以使用交叉线来连接同种设备。
而@余天升 所说千兆只能用直通,其实应该说的是 1000-Base-T 这种规范下,每根针脚都是又能发又能收的,所以用直通就好了。
但是千兆以太网不止 1000-Base-T 这一种啊,还有 1000-Base-TX 呢,人家是必须用交叉线的啊。
不过…… 1000-Base-TX 的话,必须用六类线才可以。
的提醒下,发现之前我疏忽了一点……
1000-Base-TX 有交叉线,但是它的交叉线确实应该和 100-Base-TX 的不同……
应该四对线对都进行交叉才对……
发热电缆厂家称这样说起来的话,如果不考虑端口的自动翻转,一头 568B 一头 568A 的线确实无法用来连接千兆网络。
但是,还有一个神奇的技术叫做 “自动翻转” 啊…… 人家会根据情况自己变换线芯定义
超五类的交叉线,在支持自动翻转的设备上,也是可以跑千兆 1000-Base-T 的……
———— 最后直接回答题主问题:
如果题主指的是二层速率,那么需要将网线连接到对应的设备上,在对应的设备上观察实际的协商速率。