网络PHY和Switch的区别
正在查看 0 条回复
- 作者帖子
- Up::5
一、什么是phy
1、phy的基本作用
收到MAC过来的数据(PHY没有帧的概念,都是数据而不管什么地址数据还是CRC),进行处理*,然后把并行数据转化为串行流数据,再按照物理层的编码规则把数据编码,再变为模拟信号把数据送出去。
实现CSMA/CD(多点接入载波监听/冲突检测)的部分功能,可以检测到网络上是否有数据在传送,如果有数据在传送中就等待,一旦检测到网络空闲,再等待一个随机时间后将送数据出去。冲突检测机构可以检测到冲突,然后各等待一个随机的时间重新发送数据。2、phy和switch在信号上的区别
PHY芯片,主要是将这些模拟信号进行解码,通过MII等接口,将数字信号传送出去。在解码的过程中,它只是做信号的转换,而不对数字信号进行任何的处理,即使一帧有问题的数据,它也会如实的转发出去。switch芯片是对帧数据的内容做处理,更新MAC地址列表等等,是先有PHY后有switch。
- 作者帖子
正在查看 0 条回复
- 哎呀,回复话题必需登录。