网卡是什么东西
网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。
它具有以下主要功能:
- 数据的封装与解封:发送时将上一层传递来的数据加上首部和尾部,成为以太网的帧;接收时将以太网的帧剥去首部和尾部,然后送交上一层。
- 链路管理:主要通过 CSMA/CD(带冲突检测的载波监听多路访问)协议来实现。
- 数据编码与译码:即进行曼彻斯特编码与译码。
网卡上面装有处理器和存储器(包括 RAM 和 ROM)。网卡和局域网之间通过电缆或双绞线以串行传输方式进行通信,而和计算机之间的通信则是通过计算机主板上的 I/O 总线以并行传输方式进行,因此它需要进行串行 / 并行转换。每一个网卡都有一个独一无二的 48 位 MAC 地址(也称为物理地址),被写在卡上的一块 ROM 中,在网络上的每台计算机都必须拥有一个独一无二的 MAC 地址。
根据不同的分类方式,网卡可分为多种类型:
- 按支持的物理层标准与主机接口分类,如以太网卡、令牌环网卡等。
- 按与主板上总线的连接方式、传输速率和与传输介质连接的接口分类,如 10Mbps 网卡、100Mbps 网卡、10/100Mbps 自适应网卡、1000Mbps 网卡等;按总线类型主要可分为 ISA、EISA、PCI 等。
- 按支持的计算机种类分类,主要分为标准以太网卡(用于台式计算机联网)和 PCMCIA 网卡(用于笔记本电脑)。
- 按是否有网线连接分类,可分为有线网卡和无线网卡。有线网卡一般通过网线连接,传输速度较快且稳定;无线网卡则无需网线,通过接收无线信号连接网络,具有便携性,但网络稳定性可能相对较差。
在安装网卡时,必须将管理网卡的设备驱动程序安装在计算机的操作系统中,以便计算机能正常使用网卡进行网络通讯。
如今,大部分新的计算机都在主板上集成了网络接口。除非需要多接口或使用其他种类的网络,否则不再需要额外安装独立的网卡。但对于一些对网络性能有更高要求或特定需求的场景,可能仍会使用到独立网卡。
