网卡¶
Copyright © Quectel Wireless Solutions Co., Ltd. 2026. All rights reserved.
网卡概述¶
网卡,也称为网络接口控制器、网络适配器或网络接口卡,是一块被设计用来允许计算机在计算机网络上进行通信的计算机硬件。独立设备通常需要通过网卡(如以太网网卡、Wi-Fi网卡)等网络接口接入网络。
网卡功能¶
网卡是连接计算机和网络传输介质的接口。其主要功能为:
物理层: 实现与局域网传输介质之间的物理连接、电信号匹配,以及比特级数据的编解码。
数据链路层: 负责帧的发送与接收、帧的封装与拆解、介质的访问控制以及数据缓存等。
网卡在TCP/IP五层参考模型中的工作层次¶
网卡一般工作在TCP/IP五层参考模型的物理层和数据链路层。标准四层模型中,物理层与数据链路层合并称为网络接口层。
物理层定义了数据发送与接收所需要的电信号、光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口。
数据链路层提供寻址机构、数据帧的构建、数据差错检查、传送控制等功能,并向网络层提供标准的数据接口。
下图展示网卡在TCP/IP五层参考模型中的工作层次。
网卡在TCP/IP五层参考模型中的数据流转过程¶
在数据通信转发过程中,网卡主要处理LwIP协议栈(网络层)的数据,将来自LwIP协议栈(网络层)的数据通过网线或电磁波发送到局域网,或将局域网接收到的数据转发给LwIP协议栈(网络层)。
在网络通信中,网卡是连接主机与网络传输介质的桥梁,而应用层协议则在底层通信基础上实现端到端的信息互通。
下图展示了两台主机之间的网络请求在TCP/IP五层参考模型中的一次完整传输过程。