Сетевой адаптер¶
Сетевой адаптер — аппаратное устройство (или программный компонент), обеспечивающее подключение компьютера или иного устройства к сети передачи данных. Адаптер выполняет функцию интерфейса между процессором/шиной устройства и сетевой средой, преобразуя данные в формат, пригодный для передачи по конкретному типу сети (Ethernet, Wi-Fi, оптоволокно и др.), и обратно.
¶Принцип работы
Сетевой адаптер реализует нижние уровни сетевой модели OSI. Он формирует кадры (фреймы) данных, добавляет заголовки с MAC-адресом получателя и отправителя, выполняет контроль ошибок передачи и управляет доступом к среде. При получении данных адаптер проверяет MAC-адрес назначения, при совпадении передаёт пакет выше по стеку, а при несовпадении — игнорирует его (если работает в режиме обычного, а не промискуитетного приёма).
Каждый адаптер имеет уникальный аппаратный идентификатор — MAC-адрес, назначаемый производителем и записанный в постоянную память устройства.
¶Виды сетевых адаптеров
По типу подключаемой сети:
- Проводные (Ethernet) — реализуют стандарты IEEE 802.3, подключаются по витой паре (RJ-45), коаксиальному кабелю или оптоволокну. Скорость — от 10 Мбит/с (устаревшие модели) до 100 Гбит/с и выше у серверных решений.
- Беспроводные (Wi-Fi) — реализуют стандарты семейства IEEE 802.11 (a/b/g/n/ac/ax/be). Подключаются к точкам доступа по радиоканалу в диапазонах 2,4 и 5 ГГц, а в стандарте Wi-Fi 6E — также в 6 ГГц.
- Оптические — используют оптоволоконные линии связи, применяются в дата-центрах и магистральных сетях.
- Мобильные (модемы сотовой связи) — обеспечивают доступ к сети 3G/4G LTE/5G через SIM-карту.
По способу подключения к устройству:
- Внешние — подключаются через USB, Thunderbolt или иной внешний интерфейс. Распространены USB-адаптеры Wi-Fi и Ethernet для ноутбуков без встроенных средств связи.
- Внутренние (встраиваемые) — устанавливаются в слот расширения материнской платы: PCI, PCI Express (PCIe), mini-PCIe, M.2. В настольных ПК и серверах доминирует PCIe.
- Встроенные — интегрированы в плату устройства (например, Ethernet-контроллер на материнской плате ноутбука или модуль Wi-Fi в смартфоне).
¶Устройство
Типичный Ethernet-адаптер состоит из следующих элементов:
- Контроллер — микросхема, управляющая обменом с шиной и обработкой кадров (производители — Intel, Realtek, Broadcom, Marvell).
- Буферная память (ОЗУ) — временное хранение исходящих и входящих пакетов.
- Постоянная память (EEPROM/Flash) — хранение MAC-адреса и микропрограммы.
- Физический интерфейс (PHY) — преобразование цифровых сигналов в сигналы среды передачи (электрические или оптические).
- Разъём подключения — RJ-45, оптический SFP/SFP+ и т. д.
В беспроводных адаптерах дополнительно присутствуют радиочастотный тракт и антенна (внешняя или встроенная, часто MIMO-конфигурации).
¶Программное обеспечение
Для работы адаптера требуется драйвер — программный модуль операционной системы, управляющий устройством через команды контроллера. Драйверы поставляются производителем или входят в состав ОС (Windows, Linux, macOS поддерживают автоматическое распознавание большинства моделей). В Linux адаптеры традиционно управляются утилитами ip, iwconfig, NetworkManager.
На уровне программного взаимодействия адаптер предоставляет сетевой стек ОС набор API: в Windows это Winsock, в POSIX-системах — сокеты BSD.
¶Применение
Сетевые адаптеры используются повсеместно: в настольных компьютерах, ноутбуках, серверах, сетевом оборудовании (коммутаторах, маршрутизаторах), промышленных контроллерах, бытовой электронике (телевизорах, приставках, умных устройствах), транспортных средствах (бортовые системы, каршеринговые терминалы).
В виртуализации существуют программные (виртуальные) сетевые адаптеры — программные интерфейсы, эмулирующие аппаратный адаптер для виртуальных машин и контейнеров (например, vEthernet в Hyper-V, bridge/тап-интерфейсы в Linux).
¶История
Первые сетевые адаптеры появились в 1970-х годах в локальных сетях Ethernet, разработанных в исследовательском центре Xerox PARC. В 1980-х адаптеры для персональных компьютеров выпускались в виде плат расширения ISA и PCMCIA. Стандарт Wi-Fi (IEEE 802.11) был принят в 1997 году, что открыло массовому рынку беспроводные адаптеры. В 2000-х годах произошёл переход с PCI на более быстрый PCIe, а также массовое распространение встроенных Wi-Fi-модулей в ноутбуках.
¶Ограничения
Адаптер определяет максимальную скорость и поддерживаемые стандарты сети. Устаревший адаптер (например, Wi-Fi 4 при наличии Wi-Fi 6-роутера) становится «узким местом» и снижает пропускную способность сети. Также ограничения накладываются драйвером и пропускной способностью шины подключения.
Источники:
- IEEE 802.3 Standard for Ethernet
- IEEE 802.11 Standard for Wireless LAN
- Tanenbaum A. S., Wetherall D. J. Computer Networks (6th ed.)
- Кузнецов С. Д. Основы баз данных
- Документация Microsoft Learn: Network Adapter Binding
