新物网

当前位置:首页 > 百科

百科

数据传输的破译 技术工程师陪你深入了解网卡

时间:2023-10-23 15:47:57 闻子
一、什么是网卡?     网卡已经成为现阶段计算机的标准配置之一。小网卡,到底蕴含着多少秘密?让我们一起来看看。     最常见的计算机设备应该是网卡。根据网关ip,网卡本身就是LAN(局域网络)的机器、这个局域网可以通过路由器

一、什么是网卡?


    网卡已经成为现阶段计算机的标准配置之一。小网卡,到底蕴含着多少秘密?让我们一起来看看。


    最常见的计算机设备应该是网卡。根据网关ip,网卡本身就是LAN(局域网络)的机器、这个局域网可以通过路由器等设施挂在Internet上。而Internet最初是由无数这样的局域网组成的。


    有很多种网卡,根据数据链路层操作来区分以太坊网卡、令牌环网卡、ATM网卡等;根据mac层对无线网卡进行分类,RJ-45网卡、同轴网卡、光源网卡等。它们的数据通道操作、搜索模式、帧结构等。;物理学中的连接模式、数据库编号、数据传输材料和电气公平性不同。以下主要介绍了最常用的内容ā?lt;/P>

    CSMA/用于以太网接口CD(载波监控多通道浏览/冲突检测)控制系统。他主要重新定义了mac层和数据链路层的工作状态。数据链路层和mac层分别完成自己的功能,不在乎对方怎么操作。两者之间有传输数据和控制的标准接口(如MII、GMII等)。)。


    以太坊网卡的mac层可以包含几种技术,如RJ45、光源、无线网络等。它们之间的区别在于传输信号的功率物理介质和介质不同。这些在IEEE802协议中都有详细的定义。


    我们今天讨论的RJ45网卡属于IEEE802.3定义的范畴。


二、网卡构成


1.网卡的基本结构


    一个以太网接口网卡包含两层OSI(开根系统软件互连)模型。mac层和数据链路层。Mac层重新定义了数据传输和接收所需的电力和数据信号、配电线路、数字时钟标准、数据编码和线路,并为数据链路层设备提供通信接口。数据链路层提供寻址组织、数据帧构建、数据信息错误检查、传输操作、向传输层提供标准化的api接口等服务。


    以太坊网卡中数据链路层的芯片一般称为MAC控制板,MAC层的芯片称为PHY。许多网卡芯片使MAC和PHY的效果达到了极致,比如Intel 8259网卡总和3COM 3C905网卡。但MAC和PHY的制度或独立存在,只有外观表现形式是soc芯片。当然,很多网卡的MAC和PHY都是分开制作的,比如D-LINKDFE-530TX等。




图1:MAC和PHY分离的以太坊网卡(点击放大)

 



图2:MAC和PHY集成在芯片以太坊网卡上(点击放大)

 

①RJ-45插口 ②Transformer(隔离变压器)  ③PHY处理芯片

④MAC处理芯片  ⑤EEPROM   ⑥BOTROM扩展槽
⑦WOL连接器  ⑧晶振电路   ⑨电压转换处理芯片
⑩LED显示灯
2.MAC是什么?

 

    先说以太坊网卡的MAC芯片功能。

 
    首先,让我们谈谈以太坊网卡的MAC芯片功能。以太网接口数据链路层实际上包括MAC(物质密钥管理)MAC层和LLC(逻辑链接操作)MAC层。以太坊网卡MAC芯片不仅要实现MACMAC层和LLC子层的功能,还要提供符合要求的PCI页面,实现与主机的数据传输。
 
    MAC从PCI系统总线接收IP数据文件(或其他网络层协议的数据包)后,将其分割并重新包装成至少64Byte的大1518Byte帧。本帧包括总体目标MAC详细地址和自己源MAC地址信息数据文件中的应用层协议(如IP数据文件类型用80表示)。最后还有DWORD(4Byte)的CRC码。
 
    但是目标MAC的详细地址来自哪里呢?这涉及到ARP协议(介于传输层和数据链路层的协议)。在第一次传输某个目地IP地址的数据时,会先生成ARP包,MAC的目标地点是广播地址,里面提到:“哪个xxx?.xxx.xxx.IP地址xxx的主人?“毕竟是广播包,这个局域网的服务器都收到了这个ARP要求。接到要求的服务器将这个IP地址与自己相比,如果不同的话就不予理会,如果同样的话ARP回应包就会传出。该IP地址的服务器在收到ARP要求包后回复信息ARP回复中提到:“我是这个IP地址的主人”。这个包包包含了它的MAC详细地址。确认了未来IP地址的帧目标MAC详细地址。(IPX/SPX等其他协议也有相应的协议进行这些操作。)
 

    IP地址与MAC详细地址之间的联系存储在服务器主机中,称为由驱动软件和计算机操作系统执行的ARP表。可用于Microsoft系统 arp -a ARP表的指令查询。收到数据帧时也是如此。CRC完成后,如果没有CRC验证不正确,将删除帧头,取出数据文件,按照规范原因传达给驱动和上层协议B&B酒店,最后正确实现每个人的应用程序。

还有一些操纵帧,如流控帧,MAC应立即识别并实施相应的个人行为。

    电子计算机PCI系统总线连接到以太网接口MAC处理芯片的一端,另一端连接到PHY芯片。以太网接口的Mac层还包括MII/GMII(物质单独插入)mac层、PCS(MAC层的物理编号)、PMA(额外的物理介质)MAC层、PMD(与物理介质有关)mac层、MDImac层。PHY处理芯片是促进mac层的重要功能元件之一,完成了前mac层的所有mac层。

 


3.数据传输的操作流程

    PHY在推送数据时,收到MAC的信息(PHY没有帧的概念,无论地址、数据还是CRC),每4bit都会添加1bit的检错码,并将并行处理数据转换为串行通信流数据,然后根据mac层的编号规则(10based-T的NRZ编号或100based-T的曼彻斯特编号)将数据编码,然后转换为数字信号发送数据。(注:相关网络在线信息数量或模拟不容易理解清楚。(注:网络上的线上信息是数的还是模拟的,不容易理解清楚。以后再说)
 
    在收集数据时,操作过程相反。
 
    PHY的另一个关键功能是完成CSMA/CD的部分功能。它可以识别网络上是否有信息在传输。如果有信息在传输过程中等待,一旦检查到网络的空闲时间,将在随机时间后发送数据信息。如果两张网卡恰好同时发送数据信息,最终会导致矛盾。此时此刻,冲突检测机构可以识别矛盾,然后等待随机事件的长度再次传输数据。 这种随机时间非常特殊,不是一个常数,在不同的时间计算随机时间是不同的,有多种优化算法来处理两个服务器之间的第二个矛盾,概率很低。