- •Методична розробка
- •Тема 1. Загальні відомості та визначення гіі
- •Затверджую
- •Методична розробка
- •Тема 1. Загальні відомості та визначення гіі
- •2.1. Аппаратура локальных сетей
- •2.2. Коаксиальные кабели
- •2.3. Кабели на основе витых пар
- •2.4. Оптоволоконный кабель
- •2.5. Сетевые адаптеры
- •3. Задание на самостоятельную работу
- •4. Содержание и порядок выполнения работы
- •5. Оформление работы
- •Контрольные вопросы.
- •Литература
2.5. Сетевые адаптеры
Сетевые адаптеры (они же контроллеры, карты, платы, интерфейсы, NIC – Network Interface Card) – это основная часть аппаратуры локальной сети. Назначение сетевого адаптера – сопряжение компьютера (или другого абонента) с сетью, то есть обеспечение обмена информацией между компьютером и каналом связи в соответствии с принятыми правилами обмена. Именно они реализуют функции двух нижних уровней модели OSI. Как правило, сетевые адаптеры выполняются в виде платы (рис.2.7.), вставляемой в слоты расширения системной магистрали (шины) компьютера (чаще всего PCI, ISA или PC-Card). Плата сетевого адаптера обычно имеет также один или несколько внешних разъемов для подключения к ней кабеля сети.
Рис.
2.7. Плата
сетевого адаптера
Например, сетевые адаптеры Ethernet могут выпускаться со следующими наборами разъемов:
TPO – разъем RJ-45 (для кабеля на витых парах по стандарту 10BASE-T).
TPC – разъемы RJ-45 (для кабеля на витых парах 10BASE-T) и BNC (для коаксиального кабеля 10BASE2).
TP – разъем RJ-45 (10BASE-T) и трансиверный разъем AUI.
Combo – разъемы RJ-45 (10BASE-T), BNC (10BASE2), AUI.
Coax – разъемы BNC, AUI.
FL – разъем ST (для оптоволоконного кабеля 10BASE-FL).
Функции сетевого адаптера делятся на магистральные и сетевые. К магистральным относятся те функции, которые осуществляют взаимодействие адаптера с магистралью (системной шиной) компьютера (то есть опознание своего магистрального адреса, пересылка данных в компьютер и из компьютера, выработка сигнала прерывания компьютера и т.д.). Сетевые функции обеспечивают общение адаптера с сетью.
К основным сетевым функциям адаптеров относятся:
гальваническая развязка компьютера и кабеля локальной сети (для этого обычно используется передача сигналов через импульсные трансформаторы);
преобразование логических сигналов в сетевые (электрические или световые) и обратно;
кодирование и декодирование сетевых сигналов, то есть прямое и обратное преобразование сетевых кодов передачи информации (например, манчестерский код);
опознание принимаемых пакетов (выбор из всех приходящих пакетов тех, которые адресованы данному абоненту или всем абонентам сети одновременно);
преобразование параллельного кода в последовательный при передаче и обратное преобразование при приеме;
буферирование передаваемой и принимаемой информации в буферной памяти адаптера;
организация доступа к сети в соответствии с принятым методом управления обменом;
подсчет контрольной суммы пакетов при передаче и приеме.
Типичный алгоритм взаимодействия компьютера с сетевым адаптером выглядит следующим образом.
Если компьютер хочет передать пакет, то он сначала формирует этот пакет в своей памяти, затем пересылает его в буферную память сетевого адаптера и дает команду адаптеру на передачу. Адаптер анализирует текущее состояние сети и при первой же возможности выдает пакет в сеть (выполняет управление доступом к сети). При этом он производит преобразование информации из буферной памяти в последовательный вид для побитной передачи по сети, подсчитывает контрольную сумму, кодирует биты пакета в сетевой код и через узел гальванической развязки выдает пакет в кабель сети. Буферная память в данном случае позволяет освободить компьютер от контроля состояния сети, а также обеспечить требуемый для сети темп выдачи информации.
Если по сети приходит пакет, то сетевой адаптер через узел гальванической развязки принимает биты пакета, производит их декодирование из сетевого кода и сравнивает сетевой адрес приемника из пакета со своим собственным адресом. Адрес сетевого адаптера, как правило, устанавливается производителем адаптера. Если адрес совпадает, то сетевой адаптер записывает пришедший пакет в свою буферную память и сообщает компьютеру (обычно – сигналом аппаратного прерывания) о том, что пришел пакет и его надо читать. Одновременно с записью пакета производится подсчет контрольной суммы, что позволяет к концу приема сделать вывод, имеются ли ошибки в этом пакете. Буферная память в данном случае опять же позволяет освободить компьютер от контроля сети, а также обеспечить высокую степень готовности сетевого адаптера к приему пакетов.
Чаще всего сетевые функции выполняются специальными микросхемами высокой степени интеграции, что дает возможность снизить стоимость адаптера и уменьшить площадь его платы.
Некоторые адаптеры позволяют реализовать функцию удаленной загрузки, то есть поддерживать работу в сети бездисковых компьютеров, загружающих свою операционную систему прямо из сети. Для этого в состав таких адаптеров включается постоянная память с соответствующей программой загрузки. Правда, не все сетевые программные средства поддерживают данный режим работы.
Сетевой адаптер выполняет функции первого и второго уровней модели OSI (рис.2.8.).
Рис.
2.8. Функции
сетевого адаптера в модели OSI
Все остальные аппаратные средства локальных сетей (кроме адаптеров) имеют вспомогательный характер, и без них часто можно обойтись. Это сетевые промежуточные устройства.
Трансиверы или приемопередатчики (от английского TRANsmitter + reCEIVER) служат для передачи информации между адаптером и кабелем сети или между двумя сегментами (частями) сети. Трансиверы усиливают сигналы, преобразуют их уровни или преобразуют сигналы в другую форму (например, из электрической в световую и обратно). Соединение сетевой карты с внешним трансивером осуществляется посредством специального кабеля через специальный разъем AUI (Attachment Unit Interface). Трансиверами также часто называют встроенные в адаптер приемопередатчики.
