目录
[一、网卡究竟是什么(NIC,Network Interface Card)](#一、网卡究竟是什么(NIC,Network Interface Card))
[三、网卡可以配置 IP 地址吗?](#三、网卡可以配置 IP 地址吗?)
[1. 网卡(NIC)](#1. 网卡(NIC))
[2. 交换机(二层交换机)](#2. 交换机(二层交换机))
[相同点 & 不同点](#相同点 & 不同点)
[交换机 Switch(多端口网桥)](#交换机 Switch(多端口网桥))
[路由器 Router](#路由器 Router)
网卡NIC
网卡 NIC(网络接口卡)
层级:物理层 + 数据链路层(L1/L2)
- 定位:终端设备的网络出入口,电脑 / 服务器 / 摄像头自带硬件
- 核心特征:固化唯一 48 位 MAC 地址
- 功能:
- L1:光电信号转换,网线 / WiFi 射频收发
- L2:封装解封装以太网帧、CRC 校验、802.1Q 标签处理
- 局限:无转发能力,只收发本机流量,不能跨设备转发
- 搭配:所有终端必须靠网卡才能接入网络
一、网卡究竟是什么(NIC,Network Interface Card)
网卡是主机和传输介质(网线 / 光纤 / WiFi)之间的硬件接口,负责完成以太网二层编解码、电信号 / 光信号转换
- 二层设备主体:自带唯一 48 位 MAC 地址,实现 802.3 以太网帧封装解封装;
- 内置硬件电路:CRC 校验、MAC 帧收发、冲突检测(CSMA/CD)、802.1Q VLAN 标签处理;
- 操作系统通过网卡驱动控制网卡,是主机进出网络的唯一通道
二、网卡工作在第二层吗?
主体功能:工作在数据链路层(二层)
核心职责全是二层行为:
- 封装 / 解封装以太网帧(源 MAC、目的 MAC、802.1Q 标签)
- 根据 MAC 地址接收 / 丢弃帧
- 硬件 CRC 校验、收发电平转换
- 支持 802.1P 优先级、VLAN Tag 处理
三、网卡可以配置 IP 地址吗?
网卡硬件本身不能存 IP,操作系统给网卡绑定 IP
- 硬件网卡只固化 MAC 地址,出厂永久写死;IP 是三层逻辑地址,属于操作系统网络栈配置;
- 一个物理网卡可以配置多个 IP (多 IP、子接口 VLAN):
- Windows:网卡高级 TCP/IP 设置添加多个静态 IP;
- Linux:eth0、eth0.10(802.1Q 子接口,每个 VLAN 配独立 IP);
- 虚拟网卡(虚拟机网卡、Loopback)同样支持配置 IP
网卡&交换机
网卡是终端设备的二层收发接口,交换机是中间二层转发设备;二者搭配实现多台电脑局域网互通,都遵循 IEEE802.3 / 802.1Q 以太网标准
1. 网卡(NIC)
属于终端配件,装在电脑、服务器、摄像头等终端里
- 唯一标识:MAC 地址
- 功能:把主机数据转换成电 / 光以太网帧,发给网线;接收线路上的帧交给系统
- 只处理本机收发,没有转发能力,不能多设备互通
2. 交换机(二层交换机)
属于中间转发设备,独立网络硬件
- 拥有多个网口,每个端口内部自带简易 MAC 收发模块
- 维护 MAC 地址表:记录「哪个端口对应哪个网卡 MAC」
- 功能:接收一个网卡发来的帧,根据目的 MAC 精准转发到另一台网卡,实现多终端通信
所有终端网卡通过网线 → 接入交换机端口,形成局域网:
PC 网卡 → 网线 → 交换机端口 ← 网线 ← 服务器网卡
- 一台交换机可以同时接几十上百张网卡
- 交换机端口本质就是一个 "对接网卡的接口",电气标准和网卡完全兼容
- 都支持 802.1Q VLAN 标签、802.1P 优先级、以太网 CRC 校验
场景:电脑 A 网卡 发数据给 电脑 B 网卡
- A 系统封装以太网帧:源 MAC=A 网卡 MAC,目的 MAC=B 网卡 MAC
- A 网卡把帧转换成电信号,通过网线送到交换机
- 交换机收到帧,读取帧头部 MAC,查 MAC 地址表,找到 B 网卡所在端口
- 交换机把帧从对应端口转发出去,送到 B 的网卡
- B 网卡校验帧、比对目的 MAC,匹配成功后解帧,交给操作系统
特殊场景:跨 VLAN
- 网卡属于 Access 口,交换机给帧打上 802.1Q Tag
- 交换机之间 Trunk 链路携带 Tag 转发,同时携带 802.1P 优先级
- 到达目标交换机后剥离标签,发给对应网卡
相同点 & 不同点
相同点
- 都工作在物理层 + 数据链路层(二层)
- 都识别 MAC 地址、处理以太网帧、支持 VLAN 标签
- 都有以太网收发硬件,遵循 IEEE 802.3 标准
核心不同点
| 对比项 | 网卡 | 交换机 |
|---|---|---|
| 设备角色 | 终端接口 | 中间转发设备 |
| MAC 数量 | 一张网卡 1 个 MAC | 整机多个端口,每个端口可学习多网卡 MAC |
| 转发能力 | 无,只能收发本机数据 | 可跨端口转发不同网卡的数据 |
| MAC 表 | 无 MAC 地址表 | 维护完整 MAC 地址转发表 |
| 使用位置 | 电脑、服务器、摄像头等终端 | 机房、弱电箱,作为网络汇聚节点 |
网关Gateway
网关是跨网段转发的三层设备,用来连通两个不同 IP 网段,本质是一台带路由功能的设备(路由器、三层交换机)
同一网段主机通信:只需要二层 MAC 转发,不用网关; 不同网段主机通信:主机把数据包发给默认网关,由网关解封装二层帧、查路由表、重新封装转发到目标网段
主机配置 IP + 子网掩码后,会判断目标 IP 是否同网段:
- 同网段:ARP 获取对方 MAC,直接二层转发;
- 不同网段:ARP 获取网关 MAC,把数据包发给网关,由网关跨网段路由
- 交换机(二层):只认 MAC,不能跨 IP 网段,无网关功能;
- 路由器 / 三层交换机(三层网关):识别 IP,跨网段转发;
- 网卡仅负责本地收发帧,没有路由转发能力,不能当网关
狭义(日常说的默认网关)
就是路由器的内网接口 IP,主机跨网段通信的出口
- 同一网段主机互通:不用网关,交换机二层转发
- 访问外网 / 其他网段:主机把数据包发给网关,由路由器完成跨网段路由
广义网关
任意跨协议 / 跨层级转换设备:
- 三层网关:路由器、三层交换机 VLANIF 接口(不同 VLAN 互通网关)
- 应用网关:代理服务器、防火墙,转换七层协议
网桥Bridge
层级:数据链路层 L2
- 本质:早期多端口二层转发设备,交换机是多端口网桥
- 工作原理:维护 MAC 地址表,根据帧头部 MAC 转发
- 特点:
- 分割冲突域,但不分割广播域(广播帧会泛洪所有端口)
- 仅识别 MAC 地址,看不懂 IP、子网
- 现在基本被交换机替代,家用双网卡电脑开共享也叫软件网桥
交换机 Switch(多端口网桥)
层级:数据链路层 L2(三层交换机额外带 L3 功能)
- 定位:局域网内部二层转发核心设备
- 核心能力:
- 每个端口是独立冲突域,大幅减少冲突
- MAC 地址表精准单播转发,广播帧仅泛洪同 VLAN
- 支持 VLAN(802.1Q)分割广播域、802.1P 二层 QoS、STP 防环
- 局限:纯二层交换机无法跨 IP 网段通信,看不懂 IP 地址
路由器 Router
层级:网络层 L3
- 定位:连接不同 IP 网段的设备
- 核心特征:
- 每个接口配置独立 IP,属于不同网段
- 维护路由表,根据目标 IP 转发数据包
- 隔离广播域:广播帧无法穿越路由器
- 处理三层逻辑:NAT、DHCP、防火墙、DSCP 三层 QoS
- 转发行为:收到帧→剥掉二层头→查路由→重新封装二层头转发
| 设备 | 工作层级 | 识别地址 | 能否分割冲突域 | 能否分割广播域 | 核心用途 |
|---|---|---|---|---|---|
| 网卡 | L1+L2 | MAC | 自身端口隔离 | 不能 | 终端上网接口 |
| 网桥 | L2 | MAC | 能 | 不能 | 早期简单二层转发 |
| 二层交换机 | L2 | MAC | 每个端口独立冲突域 | 靠 VLAN 分割 | 内网同网段终端互通 |
| 路由器 | L3 | IP+MAC | 所有接口独立冲突域 | 天然隔离 | 跨网段、连接内外网 |
| 网关 | 广义跨层 / 狭义 L3 | IP | 依载体而定 | 依载体而定 | 不同网段 / 协议出入口 |

