Сетевая карта, которую также называют сетевым адаптером, Ethernet-адаптером или NIC (Network Interface Card), представляет собой аппаратное устройство, обеспечивающее подключение компьютера или иного вычислительного узла к сети передачи данных. Её основная задача заключается в преобразовании цифровых данных, с которыми работает операционная система и прикладное программное обеспечение, в сигналы, пригодные для передачи по физической среде, и обратном преобразовании входящих сигналов в понятный машине формат. Без сетевой карты устройство остаётся изолированным, если не считать беспроводных модулей, которые выполняют ту же роль, но иным способом. В современной архитектуре сетевой адаптер занимает промежуточное положение между логическим уровнем программной обработки данных и физическим уровнем кабельной или радиосреды.
Исторически сетевые карты существовали как отдельные платы расширения, вставляемые в слоты материнской платы. Сегодня они чаще интегрированы непосредственно в материнскую плату, однако дискретные решения по-прежнему востребованы там, где требуются повышенная производительность, надёжность или специфические интерфейсы подключения. По способу соединения с вычислительной системой различают карты для шины PCI, PCI Express, USB, а также специализированные форм-факторы для серверов, включая Mezzanine и OCP-модули. Выбор того или иного варианта определяется задачами: настольный компьютер обычно довольствуется встроенным адаптером, тогда как сервер или рабочая станция для обработки сетевого трафика может оснащаться несколькими дискретными картами.
Ключевой характеристикой сетевой карты является скорость передачи данных. Она измеряется в мегабитах или гигабитах в секунду и определяет теоретический предел пропускной способности канала. Распространённые стандарты включают Fast Ethernet со скоростью 100 Мбит/с, Gigabit Ethernet с 1 Гбит/с, а также всё более доступные решения на 2,5, 5 и 10 Гбит/с. В серверном сегменте встречаются карты на 25, 40 и даже 100 Гбит/с. Следует понимать, что реальная скорость всегда ниже номинальной из-за накладных расходов протоколов, качества кабеля и возможностей принимающей стороны.
Второй важной характеристикой выступает поддерживаемый стандарт и тип среды передачи. Медные карты работают с витой парой категорий 5e, 6 или 6a и используют разъёмы RJ-45. Оптические адаптеры применяют волоконно-оптические кабели и разъёмы SFP, SFP+ или QSFP, что позволяет передавать данные на значительно большие расстояния и с меньшими помехами. Беспроводные адаптеры, соответствующие стандартам семейства IEEE 802.11, работают в радиочастотном диапазоне и характеризуются поддерживаемыми частотами, числом антенн и максимальной скоростью соединения.
Далее следует упомянуть интерфейс подключения к системе. От него зависит не только физическая совместимость, но и потенциальная пропускная способность, а также нагрузка на центральный процессор. Современные карты PCI Express используют одну или несколько линий, и число линий напрямую влияет на предельную скорость обмена с памятью. USB-адаптеры удобны для портативных устройств, но уступают в стабильности и задержках. Серверные карты нередко поддерживают технологии прямого доступа к памяти и разгрузки процессора, что снижает накладные расходы при интенсивном трафике.
Не менее значима поддержка функций управления и разгрузки. Среди них выделяются контрольные суммы, сегментация и сборка крупных пакетов, обработка прерываний, а также технологии виртуализации ввода-вывода, такие как SR-IOV. Эти возможности позволяют переложить часть рутинной обработки сетевых данных с центрального процессора на сам адаптер, что особенно важно для высоконагруженных систем. Наличие аппаратной поддержки определённых протоколов, например iSCSI или RDMA, может кардинально изменить профиль применения карты.
Отдельного внимания заслуживает MAC-адрес — уникальный идентификатор, присваиваемый каждому сетевому интерфейсу. Он состоит из 48 бит и обычно записывается в виде шести групп шестнадцатеричных цифр. Первые три байта обозначают производителя, остальные обеспечивают уникальность в пределах выпущенной партии. MAC-адрес используется на канальном уровне для адресации кадров внутри локального сегмента сети. В некоторых случаях предусмотрена возможность его программного изменения, однако злоупотребление этим свойством способно нарушить работу сетевой инфраструктуры.
Кроме того, сетевые карты различаются по поддерживаемым режимам работы. Режим полного дуплекса позволяет одновременно передавать и принимать данные, тогда как полудуплекс предполагает поочерёдное использование канала. Современные карты, как правило, автоматически согласуют скорость и режим с партнёром по соединению, хотя в ряде ситуаций требуется ручная настройка. Некорректное согласование параметров нередко становится причиной падения производительности и трудно диагностируемых сбоев.
Наконец, стоит сказать о физических и эксплуатационных параметрах: форм-факторе, энергопотреблении, наличии индикаторов, поддержке «горячей» замены и совместимости с операционными системами. Для серверных решений важны отказоустойчивость, возможность объединения нескольких портов в единый логический канал и поддержка резервирования. Совокупность всех перечисленных характеристик и определяет, насколько эффективно конкретная сетевая карта справится с возложенными на неё задачами в составе той или иной вычислительной системы.
© Все права защищены. Администрация Сайта не несет ответственности за размещаемые Пользователями материалы (в т.ч. информацию и изображения), их содержание и качество.