Сетевой интерфейс (NIC)
Сетевой интерфейс — это аппаратный или виртуальный компонент устройства, который обеспечивает подключение к сети и передачу данных по сетевому протоколу.
Физические и виртуальные интерфейсы
Аппаратный NIC может быть встроенным контроллером на плате, отдельной картой PCIe (Peripheral Component Interconnect Express), USB-адаптером, Wi-Fi-модулем или оптическим портом. Виртуальные интерфейсы создаются гипервизорами, контейнерными платформами, VPN-клиентами и операционными системами. Каждый интерфейс имеет параметры канального и сетевого уровня, включая MAC-адрес, MTU (Maximum Transmission Unit — максимальный размер передаваемого блока данных), скорость, режим дуплекса и IP-настройки.
Роль в передаче данных
Интерфейс принимает кадры из среды передачи, проверяет ошибки, передаёт данные драйверу и формирует исходящие кадры. Для Ethernet важны согласование скорости, поддержка VLAN, очереди, offload-функции и корректный драйвер. Для беспроводных интерфейсов дополнительно учитываются стандарт Wi-Fi, частотный диапазон, уровень сигнала и параметры шифрования.

Настройка и диагностика
Ошибки NIC проявляются потерями пакетов, низкой скоростью, обрывами связи или конфликтами адресов. Диагностика включает проверку кабеля, соединения, драйвера, таблицы маршрутизации, настроек VLAN, счётчиков ошибок и журналов. В серверной инфраструктуре применяют объединение интерфейсов, резервирование и разделение трафика по сетевым сегментам. В системах безопасности интерфейсы часто разделяют по назначению: управление, пользовательский трафик, резервное копирование, хранение данных и внешнее подключение. Такое разделение упрощает фильтрацию, снижает влияние перегрузки и помогает изолировать инциденты в одном сегменте. Для серверов важны поддержка очередей, Jumbo Frames (кадры Ethernet увеличенного размера, с полезной нагрузкой свыше 1500 байт), SR-IOV (Single Root I/O Virtualization — аппаратная виртуализация ввода-вывода) и корректная работа драйвера при высокой нагрузке.
