Сетевой адаптер NIC, функции
Сетевые адаптеры или NIC (Network Interface Card) – это сетевое оборудование, обеспечивающее функционирование сети на физическом и канальном уровнях. Сетевой адаптер относится к периферийному устройству компьютера, непосредственно взаимодействующему со средой передачи данных, которая прямо или через другое коммуникационное оборудование связывает его с другими компьютерами. Это устройство
решает задачи надежного обмена двоичными данными, представленными соответствующими электромагнитными сигналами, по внешним линиям связи. сетевой адаптер работает под управлением драйвера ОС, и распределение функций между сетевым адаптером и драйвером может изменяться от реализации к реализации. Компьютер подключается к сети с помощью внутренней платы – сетевого адаптера. Сетевой адаптер вставляется в гнездо материнской платы. Карты сетевых адаптеров устанавливаются на каждой рабочей станции и на файловом сервере. Рабочая станция отправляет запрос к
файловому серверу и получает ответ через сетевой адаптер, когда файловый сервер готов. Сетевые адаптеры преобразуют параллельные коды, используемые внутри компьютера и представленные маломощными сигналами, в последовательный поток мощных сигналов для передачи данных по внешней сети. Сетевые адаптеры должны быть совместимы с кабельной системой сети, внутренней информационной шиной ПК и сетевой операционной системой. Функции сетевых адаптеров Сетевые адаптеры производят 7 основных операций при приеме или передачи сообщения: 1. Гальваническая развязка с коаксиальным кабелем или витой парой. Для этой цели используются импульсные трансформаторы. 2. Прием (передача) данных. Данные передаются из ОЗУ ПК в адаптер или из адаптера в память ПК через программируемый канал ввода/вывода, канал прямого доступа или разделяемую память. 3. Буферизация. Для согласования скоростей пересылки данных в адаптер или из него со скоростью обмена по сети используются буфера. Во время обработки в сетевом адаптере, данные хранятся в буфере. Буфер позволяет адаптеру осуществлять доступ ко всему пакету информации. Использование буферов необходимо для согласования между собой скоростей обработки информации различными компонентами ЛВС. 4. Формирование пакета. Сетевой адаптер должен разделить данные на блоки в режиме передачи (или соединить их в режиме приема) данных и оформить в виде кадра определенного формата. Кадр включает несколько служебных полей, среди которых имеется адрес компьютера назначения и контрольная сумма кадра, по которой сетевой адаптер станции назначения делает вывод о корректности доставленной по сети информации. 5. Доступ к каналу связи. Набор правил, обеспечивающих доступ к среде передачи. Выявление конфликтных ситуаций и контроль состояния сети.
6. Идентификация своего адреса в принимаемом пакете. Физический адрес адаптера может определяться установкой переключателей, храниться в специальном регистре или прошиваться в ППЗУ.
7. Преобразование параллельного кода в последовательный код при передаче данных, и из последовательного кода в параллельный при приеме. В режиме передачи данные передаются по каналу связи в последовательном коде. 8. Кодирование и декодирование данных. На этом этапе должны
быть сформированы электрические сигналы, используемые для представления данных. Большинство сетевых адаптеров для этой цели используют манчестерское кодирование. Этот метод не требует
передачи синхронизирующих сигналов для распознавания единиц и нулей по уровням сигналов, а вместо этого для представления 1 и 0 используется перемена полярности сигнала. 9. Передача или прием импульсов. В режиме передачи закодированные электрические импульсы данных передаются в кабель (при приеме импульсы направляются на декодирование). Сетевые адаптеры вместе с сетевым ПО способны распознавать и обрабатывать ошибки, которые могут возникнуть из-за электрических помех, коллизий или плохой работы оборудования.
Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.
Что такое адаптер сетевой? Что такое адаптер локальной сети
Что такое адаптер сетевой, где он расположен и как работает? Вот основные вопросы, которые будут прорабатываться в данной статье.
Зачем он необходим?
Адаптер – это оборудование, которое обеспечивает функционирование сети на канальном и физическом уровнях. Его относят к периферийным устройствам. Он непосредственно взаимодействует со средой передачи данных.
Адаптер успешно решает задачу надёжного обмета двоичными данными по внешним линиям связи. Поскольку он является контроллером ЭВМ, то работу свою осуществляет под управлением драйвера, установленного в операционной системе. Монтируется же сетевой адаптер в гнезде материнской платы. Он преобразует параллельные коды, что используются в компьютере, в поток мощных сигналов, которыми передаются данные по сети. Поэтому к ним выдвигается требование совместимости с сетевой операционной системой и информационной шиной самого ПК. Как установить сетевой адаптер в материнскую плату?
Настройка
Мы разобрали, что такое адаптер сетевой, теперь можно рассмотреть и его подготовку к работе. Если он отвечает стандарту PnP, то настройка происходит автоматически. В другом случае необходимо вручную поработать с линией запроса на прерывание и адресом ввода/вывода.
Функции
Мы рассмотрели, что такое адаптер сетевой и как он настраивается, а сейчас давайте поговорим про задачи, которые решаются при передаче или приёме сообщений. Всего их девять:
- Проводят гальваническую развязку с витой парой или коаксиальным кабелем. В основном для этой цели применяются импульсные трансформаторы, хотя возможно и использование оптроны.
- Передача (приём) данных. Они поступают из ОЗУ к адаптеру или от него в память компьютера благодаря каналам ввода/вывода и прямого доступа.
- Буферизация. Применяется, чтобы согласовать скорость пересылки данных из адаптера или в него с тем, как они передаются по сети. Также во время обработки информации она хранится в буфере. Он позволяет адаптеру работать со всем пакетом информации. Также благодаря адаптеру происходит согласование скоростей обработки данных различных компонентов ЛВС между собой.
- Формирование пакета. Сетевым адаптером данные должны быть разделены на отдельные блоки в режиме передачи (или они собираются при приёме), чтобы потом оформить их как кадр определённого формата. Он будет составлен из нескольких служебных полей, где указан адрес компьютера получателя, а также контрольная сумма кадра, по которой устройством принимается вывод о том, корректна ли доставленная информация.
- Доступ к каналу связи. Также в его «юрисдикции» набор правил, с помощью которых можно получить возможность работать со средой передачи. Помимо этого, адаптер выявляет конфликтные ситуации и контролирует состояние сети.
- Идентификация своего адреса в пакете, что принимается. Он может определяться установкой переключателей, прошиваться в ППЗУ или храниться в специальном регистре.
- Преобразовывать параллельный код в последовательный при передаче данных, и он проводит их обратную конвертацию при их приёме. Из этого есть небольшое исключение. Когда активен режим передачи данных, то по каналу связи информация передаётся в последовательном коде.
- Кодирование/декодирование данных. На этом этапе формируются электрические сигналы, которые используются, чтобы представлять информацию. В большинстве случаев используется манчестерское кодирование. Данный метод не требует, чтобы передавался синхронизирующий сигнал, чтобы распознать единицы и нули. В этом случае используется смена полярности.
- Приём или передача импульсов данных.
Также сетевые адаптеры при работе с необходимым программным обеспечением могут распознать и обработать ошибку, которая возникает из-за плохой работы оборудования, коллизий или электрических помех.
Базовый адрес
Называется также физическим. Часть сетевых адаптеров может использовать оперативную память компьютера в качестве буфера, чтобы хранить исходящие и входящие пакеты данных.
Базовым адресом в этом случае называют шестнадцатеричное число, которое указывает, где находится информация.
Классификация по методам доступа к протоколам и среде
В сетевой технологии используется три основных типа адаптера:
Обычно определённая модель работает только на собственной сетевой технологии. Но одновременно они могут поддерживать, как правило, несколько разных сред передачи данных.
Когда устройство должно работать со средой, для которой оно не было первоначально предназначено, то используют конверторы и трансиверы. Также сетевые адаптеры различают по внутренней шине данных:
По каким параметрам могут быть классифицированы сетевые адаптеры?
Кроме вышеперечисленных, могут также использоваться такие:
- Тип шины.
- Объем буфера для пакета.
- Скорость передачи.
- Совместимость с разными микропроцессорами.
- Быстродействие шины.
- По наличию/отсутствию использования прямого доступа к памяти.
- Конструкция разъема.
- Адресация портов вывода/ввода и запросов прерывания.
Физическая реализация
Давайте в качестве примера рассмотрим сетевой адаптер для Windows 7. В массе своей они могут размещаться на материнской плате. Но вот сетевой адаптер TP-Link является выведенным за границы системного блока.
Это не в последнюю очередь связано с его функциональностью (возможность подключения нескольких компьютеров и создания сети Wi-Fi, то есть он ещё и выполняет функцию роутера и маршрутизатора). Последняя возможность позволяет создавать адаптеру даже небольшую локальную сеть, которая объединяет все устройства с необходимым интерфейсом в радиусе доступности. Также можно встретить сетевой USB-адаптер. Его, как правило, людям предлагают операторы мобильных сетей. Сетевой USB-адаптер в данном случае выглядит как флешка, и подключается он таким же образом. Для передачи данных же используется 2G или 3G интернет. Вот в каких ипостасях перед нами может предстать сетевой адаптер для Windows 7. Кстати, а как данное устройство реализовано в ноутбуках? Если говорить про сетевой адаптер Asus, то он обязательно должен присутствовать в устройствах. Это же относится и к другим ноутбукам. Дело в том, что они созданы для использования в различных условиях, в том числе и мобильных, когда приходится работать со всем подряд.
Заключение
Итак, мы выяснили, что такое адаптер сетевой, каких типов они бывают и как реализовываются на практике.
Также мы рассмотрели пример создания локальной сети с их помощью. В заключение стоит сказать, что их можно встретить не только на домашних компьютерах или ноутбуках, но и на серверах провайдеров, которые предоставляют доступ в интернет своим пользователям. Только здесь они используются в качестве переходного шлюза.