Que signifie NIC en réseau ? Carte d'interface réseau expliquée
NIC = Network Interface Card (aussi Network Interface Controller, Adaptateur réseau). C'est le composant matériel qui connecte un appareil à un réseau — filaire ou sans fil.
Fonctions principales
- Interface physique : RJ45 (Ethernet), SMA (antenne Wi-Fi), SFP/SFP+ (fibre), PCIe/USB/M.2 (bus hôte).
- Implémentation couche Liaison (L2) : Adresse MAC (gravée + localement administrée), trames (Ethernet 802.3, Wi-Fi 802.11), CSMA/CD (legacy) ou CSMA/CA, contrôle flux.
- PHY (Couche physique) : Codage/décodage, modulation, conditionnement signal. 10/100/1000/2.5G/10GBASE-T ; Wi-Fi 4/5/6/6E/7.
- Moteurs décharge (Modernes) : Checksum (TCP/UDP/IP), LSO/TSO (segmentation), RSS (Receive Side Scaling), RDMA, chiffrement (IPsec/TLS), encap/decap VXLAN/GENEVE.
- Interface driver/firmware : NDIS (Windows), netdev (Linux), ifnet (BSD). Gère files, interruptions, états alimentation.
Types & Formats
| Type | Formats | Usage typique |
|---|---|---|
| Ethernet filaire | PCIe x1/x4 (bureau/serveur), M.2 (portable), USB 3.x (dongle), intégré (SoC) | Postes fixes, serveurs, portables, embarqué |
| Sans fil (Wi-Fi/BT) | M.2 2230 (CNVi/PCIe), soudé (portable/téléphone), USB, SDIO | Portables, téléphones, IoT, SBC |
| Fibre / Haut débit | PCIe x8/x16, OCP 3.0, QSFP-DD, OSFP | Datacenter, HPC, stockage |
| Spécialisés | InfiniBand, RoCE, Omni-Path, Slingshot | Clusters HPC/IA |
Identifiants clés
- Adresse MAC (EUI-48) : Globalement unique (OUI + appareil). Base pour commutation L2, DHCP, ACLs, traçage appareil.
- ID Vendeur/Périphérique PCI : Liaison driver (ex. 8086:15f3 = Intel Wi-Fi 6 AX200).
- Nom interface : `eth0`, `enp3s0`, `wlan0`, `wlp2s0` (nommage prévisible).
Pourquoi ça importe
- Performance : Décharges économisent cycles CPU (critique à 10G+).
- Fiabilité : NICs qualité (Intel, Broadcom, Mellanox/NVIDIA) perdent moins paquets, gèrent bursts.
- Fonctionnalités : VLAN, SR-IOV (virtualisation), PTP (temps précis), WoL, support DPDK/XDP.
- Sécurité : MACsec (802.1AE) chiffrement matériel, intégration TPM.
Bases dépannage
- `ip link` / `ifconfig` / `Get-NetAdapter` — vérifiez détecté, UP, carrier.
- `ethtool -i eth0` / `Get-NetAdapterAdvancedProperty` — driver, firmware, capacités.
- `dmesg -T | grep -i eth` / Observateur événements — flaps lien, erreurs, crashs firmware.
- Échangez câble/port/SFP → isolez PHY vs partenaire lien.
La NIC est le **gardien de chaque paquet** entrant ou sortant de votre appareil. Sa qualité et configuration déterminent directement la fiabilité, le débit et la posture sécurité du réseau.
