Адаптеры Ethernet и Fast Ethernet |
Характеристики адаптеровСетевые адаптеры(NIC, Network Interface Card)Ethernet и Fast Ethernet могут сопрягаться с компьютером через один из стандартных интерфейсов:
Адаптеры, рассчитанные на системную шину ISA, еще не так давно были основным типом адаптеров. Адаптеры для ISA выпускаются 8- и 16-разрядными. 8-разрядные адаптеры дешевле, а 16-разрядные – быстрее. Правда, обмен информацией по шине ISA не может быть слишком быстрым (в пределе – 16 Мбайт/с, реально – не более 8 Мбайт/с, а для 8-разрядных адаптеров – до 2 Мбайт). Поэтому адаптеры Fast Ethernet, требующие для эффективной работы больших скоростей обмена, для этой системной шины практически не выпускаются. Шина ISA уходит в прошлое. Шина PC Card применяется пока только в портативных компьютерах класса Notebook. В этих компьютерах внутренняя шина PCI обычно не выводится наружу. Интерфейс PC Card предусматривает простое подключение к компьютеру миниатюрных плат расширения, причем скорость обмена с этими платами достаточно высока. Однако все больше портативных компьютеров оснащается встроенными сетевыми адаптерами, так как возможность доступа к сети становится неотъемлемой частью стандартного набора функций. Эти встроенные адаптеры опять же подключены к внутренней шине PCI компьютера. Шина PCI сейчас практически вытеснила шину ISA и становится основной шиной расширения для компьютеров. Она обеспечивает обмен 32- и 64-разрядными данными и отличается высокой пропускной способностью (теоретически до 264 Мбайт/с), что вполне удовлетворяет требованиям не только Fast Ethernet, но и более быстрой Gigabit Ethernet. Кроме того, она поддерживает режим автоматического конфигурирования оборудования Plug-and-Play. Видимо, в ближайшем будущем на шину PCI будет ориентировано большинство сетевых адаптеров. Недостаток PCI по сравнению с шиной ISA в том, что количество ее слотов расширения в компьютере, как правило, невелико (обычно 3 слота). Но именно сетевые адаптеры подключаются к PCI в первую очередь. При выборе сетевого адаптера, ориентированного на ту или иную шину, необходимо, прежде всего, убедиться, что свободные слоты расширения данной шины есть в компьютере, включаемом в сеть. Следует также оценить трудоемкость установки приобретаемого адаптера и перспективы выпуска плат данного типа. Последнее может понадобиться в случае выхода адаптера из строя. Встречаются еще сетевые адаптеры, подключающиеся к компьютеру через параллельный (принтерный) порт LPT. Главное достоинство такого подхода состоит в том, что для подключения адаптеров не нужно вскрывать корпус компьютера. Кроме того, в данном случае адаптеры не занимают системных ресурсов компьютера, таких как каналы прерываний и ПДП, а также адреса памяти и устройств ввода/вывода. Однако скорость обмена информацией между ними и компьютером в этом случае значительно ниже, чем при использовании системной шины и еще они требуют больше процессорного времени на обмен с сетью, замедляя тем самым работу компьютера. В последнее время все больше встречается компьютеров, в которых сетевые адаптеры встроены в системную плату. Достоинства такого подхода очевидны: пользователь не должен покупать сетевой адаптер и устанавливать его в компьютер. Достаточно только подключить сетевой кабель к внешнему разъему компьютера. Однако недостаток состоит в том, что пользователь не может выбрать адаптер с лучшими характеристиками. К другим важнейшим характеристикам сетевых адаптеров можно отнести:
Конфигурирование адаптера пользователем применялось в основном для адаптеров, рассчитанных на шину ISA. Конфигурирование подразумевает настройку на использование системных ресурсов компьютера (адресов ввода/вывода, каналов прерываний и прямого доступа к памяти, адресов буферной памяти и памяти удаленной загрузки). Конфигурирование может осуществляться путем установки в нужное положение переключателей (джамперов) или с помощью прилагаемой к адаптеру DOS-программы конфигурирования (Jumperless, Software configuration). При выборе параметров необходимо избегать конфликтов с системными устройствами компьютера и с другими платами расширения. Конфигурирование адаптера может выполняться и автоматически в режиме Plug-and-Play при включении питания компьютера. Современные адаптеры обычно поддерживают именно этот режим, поэтому их легко может установить пользователь. В простейших адаптерах обмен с внутренней буферной памятью адаптера (Adapter RAM) осуществляется через адресное пространство устройств ввода/вывода. В этом случае никакого дополнительного конфигурирования адресов памяти не требуется. Базовый адрес буферной памяти, работающей в режиме разделяемой памяти, необходимо задавать. Он приписывается к области верхней памяти компьютера (UMA, Upper Memory Address) в диапазоне адресов A0000h—FFFFFh. В эту же зону адресов помещается и ПЗУ удаленной загрузки (Boot ROM), если предполагается его использование для создания бездисковой рабочей станции. Если используется конфигурирование вручную, то надо следить, чтобы не было конфликтов адресов адаптера с другими устройствами компьютера. От размера буферной памяти адаптера зависит как скорость работы адаптера, так и его способность держать высокие информационные нагрузки. Размер памяти обычно составляет от 8 Кбайт до нескольких мегабайт. Чем больше память, тем больше передаваемых и принимаемых пакетов может в ней храниться. Для скорости работы адаптера важен режим обмена компьютера с буферной памятью адаптера. Если адаптер поддерживает режим прямого доступа к памяти (DMA – Direct Memory Access), режим прямого управления шиной (Bus Mastering) или режим разделения памяти, то он обычно работает более производительно, чем адаптеры, не поддерживающие этих режимов. Некоторые адаптеры поддерживают функцию удаленной загрузки по сети. Для этого на плате адаптера устанавливается микросхема постоянной памяти (Boot ROM), в которой находится программа начальной загрузки. Такое решение позволяет использовать бездисковые рабочие станции. Но сейчас данная возможность применяется не слишком часто, так как практически все компьютеры оснащены дисководами. Все функции по обслуживанию обмена по сети в сетевом адаптере, как правило, выполняет одна специализированная микросхема или небольшой комплект микросхем (2—3 штуки). Этим и объясняется достаточно низкая цена адаптеров. Адаптер может быть рассчитан только на один тип среды передачи, к примеру, на витую пару, но может также поддерживать возможность подключения нескольких разных сред передачи, например, тонкий и толстый коаксиальные кабели. Для этого на плате устанавливаются соответствующие разъемы. Наиболее универсальны так называемые адаптеры "Combo", которые имеют полный набор разъемов (BNC, RJ-45 и AUI для Ethernet). Для выбора конкретного типа среды иногда используются переключатели (джамперы), как правило, их несколько и переключать их надо обязательно все вместе. Иногда выбор среды передачи осуществляется программно. Адаптеры Fast Ethernet выпускаются как односкоростными (100 Мбит/с), так и двухскоростными (10 Мбит/с и 100 Мбит/с). Двухскоростные платы (их обычно помечают "10/100") несколько дороже односкоростных, но зато они могут работать в любой сети Ethernet/Fast Ethernet без всяких проблем. При выборе адаптера очень важно обращать внимание на совместимость его драйвера с сетевым программным обеспечением. Все поставщики сетевых программных средств проводят работу по сертификации драйверов. Если такой сертификат имеется, то можно быть уверенным, что проблем по совместимости не будет. С другой стороны, все сетевые программные продукты поставляются с набором протестированных драйверов, совместимых с ними. Низкая цена некоторых адаптеров может объясняться как раз отсутствием сертификата, плохой совместимостью с программными средствами. Вообще же цены на адаптеры разных фирм и разных типов могут различаться в десятки раз. Адаптеры с внешними трансиверамиАдаптеры Fast Ethernet могут выпускаться с внешним, выносным модулем трансивера для подключения к среде передачи (PHY). В этом случае для присоединения внешнего модуля трансивера к адаптеру используется интерфейс MII (Media-Independent Interface), предусматривающий использование 40-контактного разъема, подобного разъему компьютерного интерфейса SCSI. Сменный модуль трансивера может устанавливаться непосредственно на плате адаптера, а может связываться с платой адаптера внешним кабелем длиной до 0,5 метра (рис. 1 и 2). При вычислении полного времени задержки в сети необходимо учитывать и задержку в этом трансиверном MII кабеле. На плате трансивера располагается микросхема приемопередатчика и разъем, зависящий от типа среды (MDI – Medium Dependent Interface), например, RJ-45 для витой пары. Таким образом, один и тот же адаптер может поддерживать обмен с любым типом среды за счет простой замены сравнительно дешевого трансивера. В целом подобные составные адаптеры оказываются дороже обычных адаптеров со встроенными приемопередатчиками, но иногда их применение оправдано, если предполагается постепенная замена среды передачи, например, на оптоволоконные кабели. Рис. 1 Сетевой адаптер с внешним трансивером на MII-кабеле Рис. 2 Сетевой адаптер с внешним трансивером, устанавливаемым на плату адаптера |