说完了音效芯片,我们再来看看网络芯片。随着网络的发展,目前的主板都搭载了千兆级网络芯片。而不同于音效芯片,网络芯片好像更加难以理解。或许我们不能完全了解内部电路设计,但是就网络芯片如何工作这一点,笔者还是希望能够向大家介绍一下。
与音效芯片相同,网络芯片也不是数据传输终端,而是作为一个“转换器”的角色。首先我们需要知道的是,网络数据的传输不是通过数据流而是帧的方式进行的。网络芯片的作用就是将数据以帧的方式进行封装然后通过网线发送数据,同时也会接受其他电脑传回的数据然后将帧重新组合成电脑能够识别数据流。
笔者就以Intel 82579千兆网络芯片的电路原理图来向大家介绍一下网络芯片的工作流程。网络拥有7层OSI结构,而网络芯片所涉及的是处于这个结构最底层的数据链路层和物理层。网络芯片把PHY物理层电路接受帧数据并转换成流数据,MAC子层则控制访问,检查帧错误并管理帧的地址认证。最后我们得到的数据就会通过总线发送给处理器。
目前网络芯片品牌很多,型号也不少。而我们最常见的应该属Realtek RTL8111E和Intel 82579两款网络芯片。另外还有一些板卡厂商为了实现一些特殊功能,也会采用Broadcom和Bigfoot的网络芯片。这些芯片都能够满足网络连接的需求,并且就目前国内网速来说,网络芯片的好坏也起不到关键的作用。 |