交换机七层架构:
MAC:madiem access control介质存取控制。上图可以看出MAC层的位置。
10M的编码方式为曼斯特编码,数据一直在反转,但是DC不平衡,所以不能进行时钟恢复。100BASE-T
经过PCS层后就是AUI层,AUI是接入单元接口,是经过处理层成处理的信号,还是基带信号。
相对于同轴电缆线,收发在一起的,对于双绞线物理层在数据空闲的时候要发送SQE测试信号,测试信号功能为告诉对方链路联通。后期
MAC到PCS层的接口数据:
MII
发送数据:
Clk phy提供。25M
TD3:0 DTE发送
TX_EN发送使能,DTE发送
TX_ERDTE发送,表明发送错误,PHY生成一个错误包,让接收端检测出来。如果有有其他方式保证接受方的phy可以检测出该帧错误,可以不用TX_ER
数据接受:
CLK phy发送
RX3:0 PHY 发送
RX_DV接受有效
Rx_ER接受错误
载波检测CRS:表明发送与接受正在工作,phy输出。这个信号表明信号正在进行发送或者接受。没看出有什么用,好像是从同轴电缆继承过来的,双绞线发送根本不用对发送信号载波检测。
冲突COL:表明检测到冲突信号,phy输出;在全双工模式下,不存在COL。
RMII:
REF_CLK:一个时钟信号,50M。对phy来说输入、对mac来说可以输出,可以输入。
数据减半:
CRS_DV:载波检测与数据有效一根信号线。当载波有效是为高,结束时则交替高低,载波检测的作用还是没有看懂,槽单
MII由于100M时采用25M,2.5M for 10M
RMII:50M for 10M与100M
RGMII :125 FOR 1000M; 25M for 100m;2.5M for 10m
GMII:125m FOR 1000M: 25M for 100m;2.5M for 10m
以太网数据包与802.3包,前导用于数据同步。前导与同步不会送到上层,前导与同步由mac生产。
10/100M数据包间隔为96bit,冲突窗口为512b。考虑到1000M时,冲突串口太小,局域网的大小范围表小,修改1000冲突窗口为512B.
自动协商:
在100BASE-T增加了自动协商协议:速度选取、全半双工、pause功能。采用10m的进而采用快速脉冲群。快速脉冲群中的LCW字
流量控制:
半双工:后退模式
全双工:pause
100M最常用的工作模式100base-tx。采用4/5编码编码,可以进行时钟恢复