Платы сетевых адаптеров. Функции сетевого адаптера. Дополнительные возможности сетевых адаптеров, страница 3

Полный дуплекс

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



Рис. 3.2. Полудуплексные системы в любой момент времени передают данные только в одном направлении,а полнодуплексные могут обмениваться данными в обоих направлениях одновременно


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

Примечание 

Полнодуплексные операции обычно применяются в Fast Ethernet. Для получения более подробной информации см. главу 8.

Управление шиной

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


скольку сберегается процессорное время, которое в противном случае тратилось бы на операции передачи данных. Большинство предлагаемых в магазинах сетевых плат с описанной дополнительной функцией рассчитаны на шину PCI. Это одна из причин, по которой сетевой адаптер для шины PCI более предпочтителен, даже если не требуется повышенная скорость передачи данных по шине.

Параллельное выполнение задач

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

Следующее нововведение 3COM, называющееся параллельное выполнение задач II (ParallelTaskingII), связано с ускорением обмена данными через шину PCI посредством дополнительного усовершенствования. Раньше сетевые адаптеры могли передавать через шину PCI только 64 байта за один цикл управления шиной. Это требовало выполнения большого количества дискретных операций для пересылки каждого пакета. Параллельное выполнение задач II позволяет в течение одной операции управления шиной целиком переслать пакет Ethernet (1518 байт).

Дистанционное включение

Некоторые доступные сегодня платы сетевых адаптеров поддерживают функцию дистанционного включения (remote wake-up), которая позволяет администратору сети включить удаленный компьютер для выполнения резервного копирования или других служебных задач. Для задействования, этой возможности необходимо наличие трехконтактного разъема дистанционного управления на материнской плате удаленного компьютера, и требуется, чтобы администратор запустил приложение для управления настольными системами, позволяющее послать рабочей станции соответствующий пакет.

IEEE 802.1 р

Стандарт 802. lp, опубликованный IEEE, описывает метод задания приоритетов сетевым пакетам, назначаемых таким образом, что данные специфических приложений могут передаваться в зависимости от срочности доставки. Это позволяет приложениям потокового аудио и видео, например, посылать данные через сеть в реальном времени без помех со стороны другого сете-