以太网(一):物理层和网口RJ45

以太网(一):物理层和网口RJ45

1.物理层的作用:

(1)为网络的物理结构提供电信号(2)在以太网的设备之间,通过物理媒介(双绞线或者光纤)建立物理连接(包括检测连接的速度和双光状态)(3)为MAC层和以太网设备之间提供数字—模拟转换接口

2.RJ45网口

双绞线中有4对线 端口就是RJ45

RJ45模块用于实现PHY之间的互连,包括PHY芯片经信号变压器与RJ45接口相连

这两种元件组成的连接器连接于导线之间,以实现导线的电气连续性。RJ45连接器就是连接器中的最重要的一种插座。RJ45插座分屏蔽型和非屏蔽型两种。

3.MDI 接口协议:

MDI 接口协议是一种用于连接以太网 PHY(物理层)芯片和 MAC(媒体访问控制)层芯片之间的接口。

MDI 接口协议通常使用双绞线或光纤作为物理媒介,并且可以支持不同的速率,例如 10 Mbps、100 Mbps 或 1 Gbps。

MDI-MDIX(自适应交叉):用于自动切换 MDI 或 MDIX(直连)模式,以适应不同的连接方式。

在以太网中,MDI 接口和 MAC 层之间还存在一种叫作 MII的中间接口,用于将 MDI 接口连接到更高层的以太网控制器芯片

4.编码

为了传输的目的都必须转变成信号。把数据变换为模拟信号的过程称为调制,把数据变换为数字信号的过程称为编码。

4.1带宽为10Mbps时:

只需要使用双绞线中的2对线,1对用于接受,另1对用于发送;

双绞线中传输的模拟信号为曼彻斯特编码:用高电平向低电平转化表示0,用低电平向高电平转化表示1;

曼彻斯特编码

优点:在每个码元的中间出现电平跳变,位中间的跳变既作为时钟信号(可用于同步),又作为数据信号。

缺点:所占的频带宽度是原始频带宽度的两倍

4.2带宽为100Mbps时:

只需要使用双绞线中的2对线,1对用于接受,另1对用于发送;

用的4B/5B编码与MLT-3编码组合方式,发送码流先进行4B/5B编码,再进行MLT-3编码,最后再上线路传输;

4B/5B编码就是用5bit的二进制数来表示4bit二进制数;

只采用其中的16种对应16种不同的4位码,其他的16种作为控制码(帧的开始和结束、线路的状态信息等)或保留。

32种组合中选取16种的规则:

(1)每个5比特码组中不含多于3个“0”;
(2)或者5比特码组中包含不少于2个“1”;

在4B/5B编码之后,数据传输带宽由100M转变为125M;

MLT3编码

由当前的电平变成下一个不同的电平表示1

当前的电平维持不变表示0

4.3带宽为1000M时:

接受和发送同时使用4对线

用的8B/10B编码与4D/PAM-5编码组合方式,发送码流先进行8B/10B编码,再进行4D/PAM-5编码,最后再上线路传输;

8B/10B编码:每对差分线上传输125M,4对线即是500M;

4D/PAM-5编码:通过5电平调制4位数据,每个码元有五个电平-2,-1,0,1,2,但是每个码元只能表示4个符号,00,01,10,11,还有一个电平表示前向纠错码FEC;这样每一个symbol可以传输2位数据,即500M*2=1000M

5.两个以太网设备物理层的Master/Slave配置:

二者之间必须一个是Master另一个是Slave

Master用自己的本地始终来发送数据,而Slave必须参考Master的时钟,这是通过从Master接受的数据流中恢复的时钟实现的,然后使用这个恢复的时钟发送数据,不得在于用共同的时钟来过滤和消除回声与串扰;

Master和Slave是在自适应的过程中自动确定的,除此之外也可以手动设置;

半双工是指传输过程中同时只能向一个方向传输。一方的数据传输结束之后,另外一方再回应。全双工是指两方能同时发送和接受数据。在这种情况下就没有拥堵的危险,数据的传输也就更快。

6.自适应:

用这种机制来解决速度和双工的协商问题;自适应是通过发送FLP实现的;

FLP:由33个NLP组成,其中17个奇数NLP表示时钟,16个偶数NLP表示数据,他们可以对外传递以太网设备支持的速度和双工信息,以便于协商时使用;

偶数表示数据位,有脉冲时表示1,无脉冲时表示0;

当两个以太网设备收到对方的连接能力后,会按照互相都支持的最高级别来确定本次连接的速度和双工;

若设备不具备自适应功能时:

仅支持10BASE_T的老设备会一直发送NLPs来建立连接

仅支持100BASE_TX的老设备会一直发送MLT-3 ILDE来建立连接

当自适应设备碰上不支持自适应的老设备,会默认连接到半双工;

7.MAC层接口协议:

从 MAC 层接口到千兆 PHY, IEEE 802.3ab 标准中有三种不同的选择: 标准介质独立接口 (MII) GMII、SGMII 或 RGMII。

GMII 提供全双工操作并且是8 位宽传输及接收数据通道接口,采用125 MHz 时钟,设定速度可达1000Mb/s。GMII 向后兼容MII 规范,从而支持 10 (2.5MHz) 及100 (25MHz) Mb/s 速率。GMII 的用途是使各种物理介质对 MAC 层透明。

在这里仅仅进入接口协议的概念,具体内容,见下篇

文章为博主自学笔记,内容参考了众多的网上资料,仅供学习使用,如有侵权请告知,立删!

  • 28
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 千兆网口和2.5g网口都是用于局域网或者家庭网络中的数据传输接口。它们使用了相同的RJ45接口,也就是常见的网线接口。 千兆网口可以传输速率高达1千兆比特每秒(1Gbps),也就是1000兆比特每秒。它是目前大部分家庭和办公场所常见的网络口,能够满足日常的网络需求,如上网、下载、视频观看等。千兆网口的传输速率快,能够更快地传输大量数据,提供更稳定的网络连接。 而2.5g网口是一种新兴的网络接口,传输速率为2.5千兆比特每秒(2.5Gbps)。它可以提供更高的网络速度,比千兆网口更快,适用于高带宽的应用场景,比如高清视频播放、在线游戏和大规模数据传输等。2.5g网口是介于千兆网口(1Gbps)和万兆网口(10Gbps)之间的一种选择,提供了更好的网络性能和速度,但相对来说价格更为适中。 无论是千兆网口还是2.5g网口,它们都使用相同的RJ45接口,因此可以通过相同的网线进行连接。此外,这两种网口都属于有线网口,与无线网络不同,需要通过网线连接到网络设备,提供更稳定和可靠的网络连接。 ### 回答2: 千兆网口和2.5G网口指的是以太网接口的两种类型,它们都采用了RJ45接口定义。RJ45接口是一种常用的网络连接接口,通常用于连接计算机、路由器、交换机等网络设备。 千兆网口指的是支持千兆以太网(也称为Gigabit Ethernet)的网口。它能够提供1000Mbps的传输速度,是目前常见的家庭和办公网络中常用的网口类型之一。千兆网口RJ45接口定义符合英特尔的TIA/EIA-568-B标准,采用8P8C(8位置8合一)的物理接口。 而2.5G网口指的是支持2.5G以太网网口类型。它提供了更高的传输速度,达到了2500Mbps(也即2.5Gbps),比千兆网口更快。2.5G网口RJ45接口定义也符合TIA/EIA-568-B标准,采用8P8C的物理接口。 总的来说,千兆网口和2.5G网口都是通过RJ45接口实现的一种以太网连接方式。它们的不同之处在于传输速度的差异,千兆网口提供的是1000Mbps的速度,而2.5G网口则提供了更快的传输速度,达到了2500Mbps。这两种类型的网口在不同的网络环境中有着不同的适用场景,用户可以根据自己的需要选择合适的网络接口。 ### 回答3: 千兆网口和2.5G网口都是常见的以太网连接接口,通常使用RJ-45连接器。它们是用于将设备(如计算机、路由器、交换机等)连接到局域网或广域网上的主要物理接口。 千兆网口,也称为1G网口,提供了1千兆比特每秒的最大传输速率。它以太网的标准连接速度之一,支持千兆以太网(Gigabit Ethernet)技术。千兆网口使用了四对双绞线(通常是Cat5e或Cat6),可同时进行全双工通信,即同时实现发送和接收数据。它广泛应用于现代网络中,可以满足大多数家庭和办公场所的网络需求。 而2.5G网口是一种新兴的以太网连接接口,提供了2.5千兆比特每秒的最大传输速率。它是千兆网口的升级版本,也属于Gigabit Ethernet技术。2.5G网口同样使用RJ-45连接器,但它需要更高质量的双绞线(通常是Cat5e或Cat6a)来支持更高的传输速率。2.5G网口对于需要高带宽的应用非常有用,如视频流媒体、在线游戏等,在现代网络中越来越受欢迎。 总结来说,千兆网口和2.5G网口都是通过RJ-45接口定义的以太网连接接口。千兆网口提供1千兆比特每秒的传输速率,而2.5G网口提供2.5千兆比特每秒的传输速率。它们的选择取决于具体的网络需求和设备兼容性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值