Что такое сетевая карта? Как узнать какая сетевая карта стоит на компьютере.


Сетевая карта для компьютера – это часть аппаратной конфигурации ПК. Это устройство позволит подключить персональный компьютер или ноутбук к сетям любых масштабов и обеспечит взаимодействие с ними. Сетевая карта для компьютера, обычно называемая Ethernet карта, имеет еще и альтернативное название – сетевая интерфейсная карта («network interface cards» или NIC), сетевой адаптер или LAN адаптер.

Стандартные компоненты

Сетевая карта для компьютера сначала являлась одним из компонентов дополнения, которое можно приобрести и установить в компьютер не сразу со всеми комплектующими, а спустя какое-то время при появлении надобности. Но на сегодняшний момент уже стало очевидно, что сетевая карта для компьютера становится одним из стандартных компонентов, которые устанавливаются в абсолютное число всех производимых стационарных компьютеров, ноутбуков и NET-буков. Сетевые карты интегрируют в большое число современных материнских плат и других устройств еще на начальном процессе изготовления. Еслисетевая карта для компьютера была установлена в систему при сборке системного блока, то при подключении к локальной сети она себя обнаружит маленькими мерцающими индикаторами, расположенными около сетевого разъема на задней стенке системника.

Идентификация сетевых карт

Абсолютно каждая сетевая карта для компьютера должна быть уникальной и для всего этого она в порядке вещей оснащается так называемым адресом «media access control» или по другому - MAC, который помогает произвести идентификацию каждого компьютера, передающего пакеты с данными через сеть. Этот адрес представляет собой 48-битную цифро-символьную последовательность, которая устанавливается методом прошивки, в постоянную память чипа (ROM), распаянного на сетевой плате. Первый ряд, это 24 бита MAC-адреса они имеют название группового уникального идентификатора «organizationally unique identifier» или OUI. Обычно MAC-адрес привязан к производителя сетевой карты. Впоследствии он может быть заменен на другой с помощью технологии «MAC spoofing».

Модель OSI

Сетевая плата взаимно функционирует на двух уровнях модели открытых взаимодействующих систем «open systems interaction» или по другому OSI. Первым уровнем, как правило является уровень физический, который совершенно естественно определяет факт того, что сетевая карта для компьютера может обеспечить физический доступ к сети. Сетевая карта для компьютера также может работать и на втором уровне OSI модели, который носит название канального уровня и который отвечает за адресацию. В основную задачу адресации с помощью этих двух уровней входит кодирование MAC-адреса в пакеты данных, пересылаемые каждой сетевой картой любого компьютера.

Типы сетевых карт

На сегодняшний день сетевые карты могут подключить свои компьютеры как по средствам кабельного (физического) соединения, так и по беспроводному интерфейсу. При подключении через кабель, обычно используется стандартный сетевой порт с разъемом формата RJ-45. Беспроводное подключение к сети не требует использования никаких физических портов и интерфейсов.

Характеристики и возможности сетевых карт

Оба типа сетевых карт, проводных и беспроводных, в настоящее время позволяют развить приблизительно одинаковую скорость передачи данных. Она как правило колеблется от 10 мегабит в секунду до 1000 мегабит в секунду (Мб/с) в зависимости от производителя и модели. Также, сетевая карта для компьютера служит для подключения к сети Интернет, опять же через сетевые протоколы. , Вы можете узнать, перейдя по ссылке.


if(function_exists("the_ratings")) { the_ratings(); } ?>

Сетевая карта компьютера (Ethernet-адаптер, Network-adapter) нужна для того, чтобы принимать интернет-сигнал. Бывает встроенной в материнскую плату и съемной. Знание марки сетевой карты необходимо для ее замены или установки драйверов. Где найти сетевую плату компьютера, мы расскажем в этой статье.

Самый простой способ узнать интернет-адаптер и не навредить компьютеру – через Диспетчер устройств. Войти в него можно разными способами. Первым рассмотрим самый быстрый. Итак, кликните дважды по значку «Компьютер» на рабочем столе или зайдите через меню «Пуск» в этот же раздел. Открылось окошко с жесткими дисками. Сейчас они нас не интересуют. Поднимаем взгляд вверх по экрану к синей полоске. Видим кнопки, среди которых «Свойства системы», нажимаем ее. Появилось окно сведений о системе, изучив которое, узнаете об основных характеристиках вашего компьютера. А теперь щелкаем по клавише «Диспетчер устройств», расположенной в левом верхнем углу. Открылось заветное окно, где можно посмотреть все запчасти компьютера.


Второй способ входа в диспетчер – через панель управления. Нажимаем «Пуск» и щелкаем по кнопке «Панель управления». Выплывает новое окно, где жмем «Оборудование и звук».


В первой вкладке – Устройства и принтеры – находим кнопку «Диспетчер устройств» и нажимаем. Открылось долгожданное окно. Среди списка названий ищем «Сетевые адаптеры», кликаем по этой строчке. Открывается перечень установленных средств для соединения с интернетом. К ним относится не только сетевая плата, но и встроенный Wi-Fi, Bluetooth. Зачастую производители сетевых карт “Realtek” и “Atheros”. В любом случае ищите устройство, где есть текст “PCIe Controller”.


Узнать всю информацию о Ethernet-адаптере можно с помощью особой команды. Для этого зажмите кнопки Win+R , затем введите “cmd” и нажмите ОК. В появившемся окне пишем команду “ipconfig/all” и жмем Enter. На экран выводятся все данные о сетевых устройствах. Ищите пункт Ethernet-адаптер. В строке «Описание» будет полное название сетевой платы. При работе с командной строкой будьте осторожны. Ввод другой команды может тяжело отразиться на «здоровье» компьютера.


Если компьютер отказывается с вами сотрудничать и не показывает сетевую карту, придется извлечь ее и осмотреть. Такой способ актуален только для настольных компьютеров. На плате вы найдете наклейку с названием, введите его в поисковик. Чтобы компьютер «увидел» устройство и подключил интернет, установите драйвера. Пойдите к другу и скачайте программное обеспечение под модель вашей сетевой платы. Используйте только официальные сайты производителей.


Многие люди, работающие на компьютере или ноутбуке , даже не представляют, для чего нужна сетевая карта на компьютере. Насколько она важна для нормальной работы операционной системы. И если нет необходимости подключения сети Интернет или выполнения задач по созданию локальной сети, можно еще долго не задумываться о том, какую важную роль может играть сетевая карта Ethernet . Но наступает время, когда начинаются проблемы подсоединения Интернета при помощи кабеля. Или возникает потребность подсоединить еще один компьютер к Интернету или локальной сети — приходится идти в магазин и выбирать дополнительную сетевую карту для компьютера.

Для чего нужна в компьютере сетевая карта Ethernet?

Возможность сетевой карты Ethernet позволяет соединять лишь одно сетевое устройство, чтобы организовать дополнительное подключение, нужно приобрести еще одну такую плату, об этом всегда надо помнить.

Нужно знать, что сетевая плата предназначена и для обмена информацией по витой паре (Ethernet). Это более привычный кабель, связанный с протоколом. И плата обеспечивает коаксиальное соединение высокоскоростного обмена через протокол 1394, а также организует беспроводные сети Bluetooth или Wi-Fi. Поэтому, чтобы нормально организовать необходимую сетевую структуру, нужно серьезно отнестись к характеристикам самой карты. Характеристики нового устройства должны соответствовать задачам, которые на него возлагаются в настоящий период.


Существует возможность обеспечить доступ к документам, принтерам, общим папкам или по-другому организовать домашнюю сеть. Это делается при помощи сетевой карты, уже встроенной в материнскую плату. Когда применяются маршрутизаторы и роутеры, обычно так и бывает на практике, одна сетевая карта справится с этой задачей. Однако довольно сложным будет процесс создания сети. С помощью одного устройства придется подключать Интернет и домашнюю сеть. Для нормальной работы сети при таком подключении понадобится дополнительно приглашать специалиста в этой области. Хотя необходимость организовывать такие сложные сети возникает не очень часто.

Соединить и обеспечить связь между двумя компьютерами в домашней сети сможет всего одна сетевая карта, встроенная в материнскую плату. Для соединения с Интернетом нужно будет иметь две сетевые карты, одна из которых отвечает только за подключение Интернета. Организовать соединение таким способом двух компьютеров в небольшой фирме или офисе более удобно, просто и выгодно. Не придется приобретать и настраивать роутер. Преимущества сетевой карты перед роутером — ее маленькие размеры. К тому же для настройки роутера нужно обладать определенными навыками и умениями. И еще одно положительное качество сетевой карты в том, что подключение дополнительного устройства снижает надежность работы всей системы.


Минус работы такой схемы — основной компьютер с двумя картами должен быть постоянно включен, так как именно через него будет идти интернет. Роутер же даже в постоянно включенном режиме будет потреблять гораздо меньше электроэнергии, да и шума от него нет. Но есть ситуации, когда вторая сетевая карта просто необходима, например, в одном кафе, с которым я работал, к компьютеру по одной сетевой плате была подключена касса, передававшая свои показания в программу бухгалтерского учета, а к другой — роутер с локальной сетью.

Дискретная сетевая карта или встроенная?

Иногда возникает необходимость поставить дополнительную сетевую карту, даже если у вас имеется рабочая встроенная в материнскую плату. Почему? Я уже неоднократно говорил, что устройства, которые произведены для выполнения какой-то одной задачи гораздо лучше, чем совмещенные. Поэтому и дискретная, то есть отдельная, как правило, более надежна и стабильна в работе, чем встроенная сетевая карта, которая установлена по умолчанию в материнской плате. Хороший производитель делает весь упор на качество работы карты, а это означает, что не будет экономии на ее компонентах, например, чипсете. Также дискретные сетевые платы имеют ряд других дополнительных особенностей, например грозозащита — не редки примеры, когда во время грозы в работающем компьютере сгорала встроенная в материнку сетевая карточка.

Какую сетевую карту выбрать для компьютера на Windows?

Перед тем, как пойти в магазин, нужно задать себе несколько вопросов, которые сориентируют вас, на какой продукт обратить внимание:

Для компьютера

Для стационарного компьютера пециалисты советуют выбирать карту, совместимую с PCI-шиной, которая последовательно осуществляет обмен данными через витую пару. При этом нужно знать о том, что PCI-шина более распространена, и она совмещается с технологией IBM. В случае если устройство компьютера выполнено по другой схеме, это может быть МАС, нужно выбирать сетевую карту, которая сможет работать по витой паре. Приобретая подобную карту, необходимо познакомиться с вариантами подключения. Может случиться так, что, купив сетевую карту, ее невозможно будет подключить, потому что некоторые шины не совмещаются друг с другом ни электрически, ни программно.

Для ноутбука

Сетевая карта для ноутбука внешне выглядит немного по-другому из-за особенностей портативных разъемов на материнской плате ноута. Новичку купить ее и поменять будет сложнее, поэтому лучший вариант — отнести его в сервисный центр, где это сделают специалисты, либо подключить USB-адаптер (на картинке ниже 2 сетевые карты для ноута — кабельная и беспроводная).

Беспроводной сетевой адаптер

Организация беспроводной сети потребует выбора USB или PCI-устройства технологии Wi-Fi. И даже в этом случае нет никакой необходимости покупать и подключать роутер. На выбор сетевой карты в основном должна влиять скорость соединения и способ ее подключения. В данном случае удобней PCI-устройство, обязательно должны быть свободные PCI-слоты. При их отсутствии следует отдать предпочтение выбору USB-платы. И важно учитывать совместимость с протоколом этих плат. К тому же они должны иметь возможность соединения между собой.

Особо отличаются сетевые платы, предназначенные для высокоскоростного подключения через протокол IEEE 1394. Хотя первоначально они были созданы для древовидного подсоединения различных устройств. Это такие устройства, как DV-камеры, внешние сетевые диски и прочее. Однако при их использовании есть возможность организации очень продуктивных и достаточно быстрых соединений между компьютерами. Большим препятствием для использования таких сетевых плат становится их высокая стоимость. Эти платы стоят намного дороже, если сравнивать с ценами на платы Ethernet, предназначенными для обмена информацией через витую пару.

Производители сетевых карт

Сегодня в магазинах можно увидеть сетевые карты от множества производителей: Realtek, ASUS, Acorp, D-Link, Compex, ZyXEL, Intel, TP-LINK и так далее. Но нужно учесть, что каждая фирма делает продукты под определенную целевую аудиторию. Для обычных пользователей интернета самыми массовыми являются карты Acorp и D-Link — они недорогие и при этом весьма качественные. Такие же, как Intel и TP-Link, упор делают на изготовление достаточно мощных и дорогих продуктов для организаций, которые устанавливают их на серверы.

Дополнительные технологии, повышающие производительность и удобство, которые могут быть внедрены в сетевые карты:

  • BootRom — позволяет включать ПК по локальной сети через удаленный компьютер.
  • PCI BUS-Mastering — для оптимизации работы сетевой карты, которая снимает нагрузку с основного процессора компьютера.
  • Wake-on-LAN — позволяет включить компьютер с помощью локальной сети. Для ее нормальной работы на компьютере должна быть установлена материнская плата с поддержкой этой технологии, а также комп должен подключаться к сети при помощи специального кабеля, если на нет поддержки PCI 2.2.
  • TCP Checksum Offload — также позволяет сетевой карте избавить процессор от лишней работы. Сетевая плата с поддержкой TCP Checksum Offload самостоятельно производит обработку служебной информации, которая поступает вместе с основными данными по сети, освобождая от этой работы процессор.
  • Interrupt Moderation — снижает количество запросов к процессору. Особенно полезной эта функция будет в гигабитных сетевых платах, по которым идет бОльший поток информации, чем по обычным.
  • Jumbo Frame — позволяет в три раза ускорить получение данных из пакетов больших размеров.

Какая сетевая карта стоит на компьютере Windows 7?

Перед покупкой новой, не лишним будет узнать, какая сетевая карта установлена в данный момент в компьютере. Также это пригодится в том случае, если необходимо будет обновить на нее драйверы после установки в компьютер.


Сделать это очень просто — показываю на Windows 7. Итак, проходим по пути «Пуск > Панель управления > Система». Здесь в левом меню выбираем пункт «Оборудование и звук» и кликаем по «Диспетчер устройств» в разделе «Устройства и принтеры»

Щелчком по плюсику у строки «Сетевые адаптеры» открываем список установленных на компьютере плат.

Как видите, узнать какая сетевая карты на компьютере стоит в данный момент — не сложно. Но бывает и такое, что система не видит сетевую карту. На этот раз может помочь сторонняя программа, например, AIDA, которая просканирует все устройства и определит их.

На этом сегодня все, надеюсь, вы определились, какая дискретная или встроенная сетевая карта вам подойдет, как ее узнать и какую лучше приобрести. Уверен, вы сделаете правильный выбор!

Драйвер для сетевой карты- важный компонент операционной системы. Он позволяет компьютеру обмениваться данными с другими аналогичными устройствами. В предлагаемой вашему вниманию статье детально описан порядок установки данного программного обеспечения, а также его настройки. Все это позволит вам без проблем подключить компьютер к вычислительной сети и начать обмениваться данными с другими такими же девайсами и не только.

Что это такое и зачем оно нужно?

Драйвер для сетевой карты - это специальная программа, входящая в состав операционной системы. Она управляет работой именно этого устройства. Без установки этого программного обеспечения операционная система будет его определять как «неизвестное устройство». А сам адаптер не будет полноценно функционировать. Поэтому инсталляция данного программного обеспечения очень важна и актуальна. Задача решается следующим образом:

  • Определяем тип установленной на компьютере сетевой карточки.
  • Находим драйвер и инсталлируем его.
  • Задаем настройки сетевого подключения.
  • Осуществляем визуальный контроль и тестирование работоспособности.

Именно в привязке к этому алгоритму и будет изложена инсталляция драйверов адаптера в дальнейшем.

Виды сетевых карт

По способу установки подобные адаптеры бывают впаянными на материнскую плату (их иногда называют еще интегрированными), внутренними (устанавливаются внутри системного блока) и внешними (подключаются к внешним разъемам персонального компьютера). В первом случае это микросхема с разъемами, которые расположены на главной плате персонального компьютера. Именно в таком исполнении и можно наиболее часто встретить такие устройства на сегодняшний день. Второй вариант сетевого адаптера можно значительно реже увидеть на практике. Это отдельная плата, которая устанавливается в слот расширения PCI материнской платы. И в последнем случае такой компонент компьютерной системы напоминает флеш-накопитель, который подключен к порту универсальной последовательной шины ЮСБ. Вторая классификация таких устройств основана на способе передачи данных. Первый из них - проводной. То есть информация передается с помощью витой пары. Второй - беспроводной. В этом случае используется электромагнитное излучение, и информация передается по стандарту "вай-фай".

Plug and Play

На наиболее популярные и самые распространенные модели драйвер для сетевой карты устанавливается автоматически при установке операционной системы. Это можно проверить следующим образом:

  • Наводим указатель манипулятора на ярлык «Мой компьютер» (его также можно найти в меню «Пуск»). Кликом по нему правой кнопкой вызываем меню.
  • В появившемся перечне выбираем пункт «Свойства».
  • Далее в левой колонке выбираем «Диспетчер устройств».
  • В открывшемся окне обращаем внимание на два раздела. Первый из них - это сетевые адаптеры. В нем должны присутствовать все устройства такого класса. Затем разворачиваем раздел «Неизвестные устройства» (если он есть) и переходим к следующему пункту данной статьи. Если же этот раздел отсутствует, то можно сразу приступать к настройке адаптера, поскольку все необходимое программное обеспечение для его полноценного функционирования уже проинсталлировано.

Определяем установленную сетевую карточку

Если в комплекте с адаптером шел компакт-диск и он есть в наличии, то приступаем сразу к инсталляции. Для начала изучаем документацию на персональный компьютер. В ней обязательно указан производитель и модель адаптера. В случае если документация безвозвратно утеряна, можно использовать специализированное программное обеспечение, например, AIDA 64. Скачиваем эту утилиту, инсталлируем ее. После запуска смотрим аппаратную конфигурацию и выясняем то, какой адаптер в компьютерной системе установлен. На следующем этапе нужно скачать драйвер адаптера с официального сайта производителя. Все остальные источники нельзя использовать, поскольку с них можно скачать не совсем тот софт.

Инсталляция драйверов

Далее драйвер, который скачан с интернета или есть на компакт-диске, необходимо инсталлировать на компьютер. Для этого запускаем его установочную версию. Затем, следуя указаниям, инсталлируем данное программное обеспечение на свой локальный компьютер. В конце данной операции рекомендуется перезагрузить ПК.

Еще одно решение

Описанные ранее манипуляции можно сделать намного проще. Для этого достаточно скачать программу DriverPackSolution и запустить ее. Затем она просканирует перечень установленного на компьютере оборудования и обновит все программное обеспечение такого класса. Плюс подобного решения очевиден - минимальное участие пользователя в процессе. А вот недостаток заключается в том, что утилита DriverPackSolution занимает много места и скачивается долго. Она содержит в составе драйвер для сетевой карты Realtek каждой модели. Точно такая же ситуация и с оборудованием других производителей. Как результат, ее размер на сегодняшний день составляет более 7 Гб.

Настройка сетевого подключения

На следующем этапе после того, как драйвер сетевой карты Realtek проинсталлирован, необходимо настроить параметры подключения. Все нужные значения должны быть указаны в договоре, который вы заключили с провайдером. Далее заходим в «Пуск», затем выбираем «Панель управления» и находим «Центр управления сетями». Потом в правом столбце кликаем по строке «Изменение параметров адаптеров». Откроется окно, в котором будут все сетевые карты данного персонального компьютера. Открываем свойства настраиваемого адаптера двойным кликом мышки по его пиктограмме. В открывшемся окне поэтапно разворачиваем конфигурации для каждого из параметров тем же самым действием. Затем вводим значения и сохраняем их. Обычно достаточно настроить только 2 параметра: «Протокол интернета 6-й версии» и «Протокол интернета 4-й версии». Именно тут задаются сетевые адреса ПК и DNS. Эту информацию, как было отмечено ранее, должен предоставить провайдер. По умолчанию система настроена на автоматический прием данных параметров.

Визуальная проверка работоспособности

Любой сетевой адаптер оснащен световыми индикаторами. После правильной установки программного обеспечения и настройки сетевого подключения один из них обязательно должен заработать. Как правило, это зеленый светодиод, который периодически помигивает. Он обычно располагается радом с местом подключения витой пары (для внутренних и интегрированных адаптеров) или сверху флешки (для внешних устройств). Если это все действительно так, то приступаем к следующему этапу.

Комплексная проверка

На последнем этапе нужно выполнить комплексную проверку подключения. Для этого нужно узнать IP-адрес сетевого роутера или другого компьютера в локальной вычислительной сети. Эту информацию можно выяснить у системного администратора. Домашние роутеры имеют адрес «192.168.1.1». Вот на его примере и рассмотрим комплексную проверку подключения к локальной вычислительной сети. Нажимаем комбинацию клавиш «Win» (на ней изображен логотип "Виндовс") и «R». Откроется окно «Выполнить». В его поле вводим команду «CMD» и нажимаем «Ввод». Откроется окно командной строки. В него нужно набрать следующую команду: «ping 192.168.1.1». Как не сложно понять, последние 4 цифры - это адрес компьютера в сети. В ответ начнется тестирование подключения. По его итогам будет выведено сообщение с количеством отправленных и полученных в ответ пакетов. Если количество равное, то все нормально. В противном случае проверяем настройки сетевого подключения. Затем, если наш ПК подключен к интернету, можно запустить браузер, ввести в него адрес любого портала (например, rambler.ru) и нажать «Ввод». После этого он должен открыться.

В заключение

Драйвер для сетевой карты - это та часть операционной системы, без которой сложно представить ее полноценное функционирование на сегодняшний день. В рамках данной статьи был детально и поэтапно описан процесс его установки, настройки и тестирования. Ничего сложного в этой операции нет, так что смело берем и делаем.

Сетевая плата , также известная как сетевая карта, сетевой адаптер, Ethernet-адаптер, NIC (англ. network interface card) - периферийное устройство, позволяющее компьютеру взаимодействовать с другими устройствами сети. В настоящее время, особенно в персональных компьютерах, сетевые платы довольно часто интегрированы в материнские платы для удобства и удешевления всего компьютера в целом.

Типы

По конструктивной реализации сетевые платы делятся на:

  • внутренние - отдельные платы, вставляющиеся в ISA, PCI или PCI-E слот;
  • внешние, подключающиеся через USB или PCMCIA интерфейс, преимущественно использующиеся в ноутбуках;
  • * встроенные в материнскую плату.

На 10-мегабитных сетевых платах для подключения к локальной сети используются 3 типа разъёмов:

  • 8P8C для витой пары;
  • BNC-коннектор для тонкого коаксиального кабеля;
  • 15-контактный разъём AUI трансивера для толстого коаксиального кабеля.
  • оптический разъём (en:10BASE-FL и другие стандарты 10 Мбит Ethernet)
Эти разъёмы могут присутствовать в разных комбинациях, иногда даже все три сразу, но в любой данный момент работает только один из них.

На 100-мегабитных платах устанавливают либо разъём для витой пары (8P8C, ошибочно называемый RJ-45, либо оптический разъем (SC, ST, MIC).

Рядом с разъёмом для витой пары устанавливают один или несколько информационных светодиодов, сообщающих о наличии подключения и передаче информации.

Одной из первых массовых сетевых карт стала серия NE1000/NE2000 фирмы Novell с разъемом BNC.

Параметры сетевого адаптера

При конфигурировании карты сетевого адаптера могут быть доступны следующие параметры:

  • номер линии запроса на аппаратное прерывание IRQ
  • номер канала прямого доступа к памяти DMA (если поддерживается)
  • базовый адрес ввода/вывода
  • базовый адрес памяти ОЗУ (если используется)
  • поддержка стандартов автосогласования дуплекса/полудуплекса, скорости
  • поддержка теггрированных пакетов VLAN (802.1q) с возможностью фильтрации пакетов заданного VLAN ID
  • параметры WOL (Wake-on-LAN)
  • функция Auto-MDI/MDI-X автоматический выбор режима работы по прямой либо перекрестной обжимке витой пары

В зависимости от мощности и сложности сетевой карты она может реализовывать вычислительные функции (преимущественно подсчёт и генерацию контрольных сумм кадров) аппаратно либо программно (драйвером сетевой карты с использованием центрального процессора).

Серверные сетевые карты могут поставляться с двумя (и более) сетевыми разъёмами. Некоторые сетевые карты (встроенные в материнскую плату) также обеспечивают функции межсетевого экрана (например, nforce).

Функции и характеристики сетевых адаптеров

Сетевой адаптер (Network Interface Card (или Controller), NIC) вместе со своим драйвером реализует второй, канальный уровень модели открытых систем в конечном узле сети - компьютере. Более точно, в сетевой операционной системе пара адаптер и драйвер выполняет только функции физического и МАС-уровней, в то время как LLC-уровень обычно реализуется модулем операционной системы, единым для всех драйверов и сетевых адаптеров. Собственно так оно и должно быть в соответствии с моделью стека протоколов IEEE 802. Например, в ОС Windows NT уровень LLC реализуется в модуле NDIS, общем для всех драйверов сетевых адаптеров, независимо от того, какую технологию поддерживает драйвер.

Сетевой адаптер совместно с драйвером выполняют две операции: передачу и прием кадра. Передача кадра из компьютера в кабель состоит из перечисленных ниже этапов (некоторые могут отсутствовать, в зависимости от принятых методов кодирования):

  • Оформление кадра данных МАС-уровня, в который инкапсулируется кадр LLC (с отброшенными флагами 01111110). Заполнение адресов назначения и источника, вычисление контрольной суммы.Прием кадра данных LLC через межуровневый интерфейс вместе с адресной информацией МАС-уровня. Обычно взаимодействие между протоколами внутри компьютера происходит через буферы, расположенные в оперативной памяти. Данные для передачи в сеть помещаются в эти буферы протоколами верхних уровней, которые извлекают их из дисковой памяти либо из файлового кэша с помощью подсистемы ввода/вывода операционной системы.
  • Формирование символов кодов при использовании избыточных кодов типа 4В/5В. Скрэмблирование кодов для получения более равномерного спектра сигналов. Этот этап используется не во всех протоколах - например, технология Ethernet 10 Мбит/с обходится без него.
  • Выдача сигналов в кабель в соответствии с принятым линейным кодом - манчестерским, NRZ1. MLT-3 и т. п.
Прием из кабеля сигналов, кодирующих битовый поток.Прием кадра из кабеля в компьютер включает следующие действия:
  • Выделение сигналов на фоне шума. Эту операцию могут выполнять различные специализированные микросхемы или сигнальные процессоры DSP. В результате в приемнике адаптера образуется некоторая битовая последовательность, с большой степенью вероятности совпадающая с той, которая была послана передатчиком.
  • Если данные перед отправкой в кабель подвергались скрэмблированию, то они пропускаются через дескрэмблер, после чего в адаптере восстанавливаются символы кода, посланные передатчиком.
  • Проверка контрольной суммы кадра. Если она неверна, то кадр отбрасывается, а через межуровневый интерфейс наверх, протоколу LLC передается соответствующий код ошибки. Если контрольная сумма верна, то из МАС-кадра извлекается кадр LLC и передается через межуровневый интерфейс наверх, протоколу LLC. Кадр LLC помещается в буфер оперативной памяти.

Распределение обязанностей между сетевым адаптером и его драйвером стандартами не определяется, поэтому каждый производитель решает этот вопрос самостоятельно. Обычно сетевые адаптеры делятся на адаптеры для клиентских компьютеров и адаптеры для серверов.

В адаптерах для клиентских компьютеров значительная часть работы перекладывается на драйвер, тем самым адаптер оказывается проще и дешевле. Недостатком такого подхода является высокая степень загрузки центрального процессора компьютера рутинными работами по передаче кадров из оперативной памяти компьютера в сеть. Центральный процессор вынужден заниматься этой работой вместо выполнения прикладных задач пользователя.

Поэтому адаптеры, предназначенные для серверов, обычно снабжаются собственными процессорами, которые самостоятельно выполняют большую часть работы по передаче кадров из оперативной памяти в сеть и в обратном направлении. Примером такого адаптера может служить сетевой адаптер SMC EtherPower со встроенным процессором Intel i960.

В зависимости от того, какой протокол реализует адаптер, адаптеры делятся на Ethernet-адаптеры, Token Ring-адаптеры, FDDI-адаптеры и т. д. Так как протокол Fast Ethernet позволяет за счет процедуры автопереговоров автоматически выбрать скорость работы сетевого адаптера в зависимости от возможностей концентратора, то многие адаптеры Ethernet сегодня поддерживают две скорости работы и имеют в своем названии приставку 10/100. Это свойство некоторые производители называют авточувствительностью.

Сетевой адаптер перед установкой в компьютер необходимо конфигурировать. При конфигурировании адаптера обычно задаются номер прерывания IRQ, используемого адаптером, номер канала прямого доступа к памяти DMA (если адаптер поддерживает режим DMA) и базовый адрес портов ввода/вывода.

Если сетевой адаптер, аппаратура компьютера и операционная система поддерживают стандарт Plug-and-Play, то конфигурирование адаптера и его драйвера осуществляется автоматически. В противном случае нужно сначала сконфигурировать сетевой адаптер, а затем повторить параметры его конфигурации для драйвера. В общем случае, детали процедуры конфигурирования сетевого адаптера и его драйвера по многом зависят от производителя адаптера, а также от возможностей шины, для которой разработан адаптер.

Классификация сетевых адаптеров

В качестве примера классификации адаптеров используем подход фирмы 3Com. Фирма 3Com считает, что сетевые адаптеры Ethernet прошли в своем развитии три поколения.

Первое поколение

Адаптеры первого поколения были выполнены на дискретных логических микросхемах, в результате чего обладали низкой надежностью. Они имели буферную память только на один кадр, что приводило к низкой производительности адаптера, так как все кадры передавались из компьютера в сеть или из сети в компьютер последовательно. Кроме этого, задание конфигурации адаптера первого поколения происходило вручную, с помощью перемычек. Для каждого типа адаптеров использовался свой драйвер, причем интерфейс между драйвером и сетевой операционной системой не был стандартизирован.

Второе поколение

В сетевых адаптерах второго поколения для повышения производительности стали применять метод многокадровой буферизации. При этом следующий кадр загружается из памяти компьютера в буфер адаптера одновременно с передачей предыдущего кадра в сеть. В режиме приема, после того как адаптер полностью принял один кадр, он может начать передавать этот кадр из буфера в память компьютера одновременно с приемом другого кадра из сети.

В сетевых адаптерах второго поколения широко используются микросхемы с высокой степенью интеграции, что повышает надежность адаптеров. Кроме того, драйверы этих адаптеров основаны на стандартных спецификациях. Адаптеры второго поколении обычно поставляются с драйверами, работающими как в стандарте NDIS (спецификация интерфейса сетевого драйвера), разработанном фирмами 3Com и Microsoft и одобренном IBM, так и в стандарте ODI (интерфейс открытого драйвера), разработанном фирмой Novell.

Третье поколение

В сетевых адаптерах третьего поколения (к ним фирма 3Com относит свои адаптеры семейства EtherLink III) осуществляется конвейерная схема обработки кадров. Она заключается в том, что процессы приема кадра из оперативной памяти компьютера и передачи его в сеть совмещаются во времени. Таким образом, после приема нескольких первых байт кадра начинается их передача. Это существенно (на 25-55 %) повышает производительность цепочки «оперативная память - адаптер - физический канал - адаптер - оперативная память». Такая схема очень чувствительна к порогу начала передачи, то есть к количеству байт кадра, которое загружается в буфер адаптера перед началом передачи в сеть. Сетевой адаптер третьего поколения осуществляет самонастройку этого параметра путем анализа рабочей среды, а также методом расчета, без участия администратора сети. Самонастройка обеспечивает максимально возможную производительность для конкретного сочетания производительности внутренней шины компьютера, его системы прерываний и системы прямого доступа к памяти.

Адаптеры третьего поколения базируются на специализированных интегральных схемах (ASIC), что повышает производительность и надежность адаптера при одновременном снижении его стоимости. Компания 3Com назвала свою технологию конвейерной обработки кадров Parallel Tasking, другие компании также реализовали похожие схемы в своих адаптерах. Повышение производительности канала «адаптер-память» очень важно для повышения производительности сети в целом, так как производительность сложного маршрута о бработки кадров, включающего, например, концентраторы, коммутаторы, маршрутизаторы, глобальные каналы связи и т. п., всегда определяется производительностью самого медленного элемента этого маршрута. Следовательно, если сетевой адаптер сервера или клиентского компьютера работает медленно, никакие быстрые коммутаторы не смогут повысить скор ость работы сети.

Выпускаемые сегодня сетевые адаптеры можно отнести к четвертому поколению . В эти адаптеры обязательно входит ASIC, выполняющая функции МАС-уровня (англ. MAC-PHY), скорость развита до 1 гБит/сек, а также большое количество высокоуровневых функций. В набор таких функций может входить поддержка агента удаленного мониторинга RMON, схема приоритезации кадров, функции дистанционного управления компьютером и т. п. В серверных вариантах адаптеров почти обязательно наличие мощного процессора, разгружающего центральный процессор. Примером сетевого адаптера четвертого поколения может служить адаптер компании 3Com Fast EtherLink XL 10/100.