Маршрутизаторы мосты и коммутаторы как основа логической структуры сети

Обновлено: 06.07.2024

В настоящее время эксплуатируется громадное количество сравнительно небольших (на 10-30 РС) локальных сетей, в том числе и тех, в которых передаются большие объемы мультимедийной информации и применяются высокоскоростные технологии (скорость обмена до 1000 Мбит/с). Для них характерно использование одной разделяемой среды, что позволяет реализовать стандартные технологии и приводит к экономичным и эффективным решениям.

Эффективность одной разделяемой среды для небольших ЛКС очевидна:

· возможность использования стандартного набора протоколов, а следовательно, сравнительно дешевого коммуникационного оборудования – сетевых адаптеров, повторителей, конденсаторов;

· возможность наращивания (в определенных пределах) числа узлов сети;

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

Однако по мере развития локальных сетей, появления новых технологий и протоколов все в большей степени стали проявляться недостатки ЛКС на одной разделяемой среде. Главные из них следующие:

· невозможность построения крупных сетей (на сотни и тысячи узлов) на основе одной разделяемой среды. Причина не только в том, что все технологии ограничивают количество узлов в разделяемой среде (Token Ring – 260 узлами, FDDI – 500 узлами, все виды семейства Ethernet – 1024 узлами), но и в плохой работе сети на одной разделяемой среде, если количество РС приближается к разрешенному пределу;

· резкое возрастание величины задержки доступа к передающей среде при достижении коэффициента использования сети некоторого порогового значения (коэффициент использования сети, иначе называемый коэффициентом нагрузки сети, это отношение трафика, который должна передать сеть, к ее максимальной пропускной способности). Для всего семейства технологий Ethernet пороговое значение этого коэффициента равно 40-50 %, для технологии Token Ring – 60 % и для технологии FDDI – 70 %;

· имеются жесткие ограничения максимальной длины сети: они лежат в пределах нескольких километров и только для технологии FDDI это несколько десятков километров.

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

Мосты и коммутаторы осуществляют передачу кадров на основе адресов канального уровня (МАС-адресов), а маршрутизаторы – на основе номера сети. Таким образом, логические сегменты, построенные на основе мостов и коммутаторов, являются строительными элементами более крупных сетей, объединяемых маршрутизаторами. Коммутаторы относятся к категории наиболее быстродействующих коммуникационных устройств. Они соединяют высокоскоростные логические сегменты без блокировки (уменьшения пропускной способности) межсегментного трафика.

Мосты и коммутаторы, появившиеся позже (в начале 90-х годов), выполняют практически одни и те же функции: это устройства логической структуризации сетей на канальном уровне, осуществляющие продвижение кадров на основании одних и тех же алгоритмов. Основное отличие между ними в том, что мост обрабатывает кадры последовательно (один кадр за другим), а коммутатор – параллельно (одновременно между всеми парами своих портов). Мост, работающий на базе одного процессора, соединяет два логических сегмента (отсюда и название - мост). Его производительность сравнительно небольшая – 3-5 тысяч кадров в секунду. Коммутатор – это многопортовый и многопроцессорный мост, обрабатывающий кадры со скоростью до нескольких миллионов кадров в секунду. Поэтому с начала 90-х годов начался быстрый процесс вытеснения мостов коммутаторами. В настоящее время локальные мосты сетевой индустрией практически не производятся. Они используются лишь на достаточно медленных глобальных связях между двумя удаленными локальными сетями.

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

У всех коммутаторов эта скорость является неблокирующей, т.е. кадры отфильтровываются в темпе их поступления.

Скорость продвижения кадров – это скорость выполнения следующих этапов обработки кадров: прием кадра в буфер коммутатора, просмотр адресной таблицы с целью нахождения порта-получателя кадра, передача кадра в сеть через найденный порт назначения.

Единицей измерения для указанных скоростей является число кадров в секунду.

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

Задержка передачи кадров – это время с момента прихода первого байта кадра на входной порт коммутатора до момента появления этого байта на его выходном порту. При полной буферизации кадров (для кадров минимальной длины) эта задержка колеблется от 50 до 200 мкс.

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

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

Мост (bridge), а также его быстродействующий функциональный аналог - коммутатор (switching hub), делит общую среду передачи данных на логические сегменты. Логический сегмент образуется путем объединения нескольких физических сегментов (отрезков кабеля) с помощью одного или нескольких концентраторов. Каждый логический сегмент подключается к отдельному порту моста/коммутатора (рис. 1.10). При поступлении кадра на какой-либо из портов мост/коммутатор повторяет этот кадр, но не на всех портах, как это делает концентратор, а только на том порту, к которому подключен сегмент, содержащий компьютер-адресат.

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

Рис. 1.10. Разделение сети на логические сегменты

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

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

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

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

Мосты/коммутаторы, работающие описанным способом, обычно называются прозрачными (transparent), поскольку появление таких мостов/коммутаторов в сети совершенно не заметно для ее конечных узлов. Это позволяет не изменять их программное обеспечение при переходе от простых конфигураций, использующих только концентраторы, к более сложным, сегментированным.

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

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

Для автоматического распознавания петель в конфигурации сети разработан алгоритм покрывающего дерева (Spanning Tree Algorithm, STA). Этот алгоритм позволяет мостам/коммутаторам адаптивно строить дерево связей, когда они изучают топологию связей сегментов с помощью специальных тестовых кадров. При обнаружении замкнутых контуров некоторые связи объявляются резервными. Мост/коммутатор может использовать резервную связь только при отказе какой-либо основной. В результате сети, построенные на основе мостов/коммутаторов, поддерживающих алгоритм покрывающего дерева, обладают некоторым запасом надежности, но повысить производительность за счет использования нескольких параллельных связей в таких сетях нельзя.

6 . СТРУКТУРИЗАЦИЯ КАК СРЕДСТВО ПОСТРОЕНИЯ БОЛЬШИХ СЕТЕЙ

6.4. Оборудование для логической структуризации сети

Для логической структуризации сети используются такие коммуникационные устройства, как мосты, коммутаторы, маршрутизаторы и шлюзы.

Мост ( bridge ) делит разделяемую среду передачи сети на части (часто называе­мые логическими сегментами), передавая информацию из одного сегмента в дру­гой только в том случае, если такая передача действительно необходима, то есть если адрес компьютера назначения принадлежит другой подсети. Тем самым мост изолирует трафик одной подсети от трафика другой, повышая общую производи­тельность передачи данных в сети. Локализация трафика не только экономит про­пускную способность, но и уменьшает возможность несанкционированного доступа к данным, так как кадры не выходят за пределы своего сегмента и их сложнее перехватить злоумышленнику.

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

Коммутатор ( switch , switching hu b ) по принципу обработки кадров ничем не отличается от моста. Основное его отличие от моста состоит в том, что он является своего рода коммуникационным мультипроцессором, так как каждый его порт оснащен специализированным процессором, который обрабатывает кадры по ал­горитму моста независимо от процессоров других портов. За счет этого общая производительность коммутатора обычно намного выше производительности традиционного моста, имеющего один процессорный блок. Можно сказать, что ком­мутаторы — это мосты нового поколения, которые обрабатывают кадры в парал­лельном режиме.

Ограничения, связанные с применением мостов и коммутаторов — по тополо­гии связей, а также ряд других, привели к тому, что в ряду коммуникационных устройств появился еще один тип оборудования — маршрутизатор ( router ). Марш­рутизаторы более надежно и более эффективно, чем мосты, изолируют трафик отдельных частей сети друг от друга. Маршрутизаторы образуют логические сегменты посредством явной адресации, поскольку используют не плоские аппаратные, а составные числовые адреса. В этих адресах имеется поле номера сети, так что все компьютеры, у которых значение этого поля одинаково, принадлежат к одному сегменту, называемому в данном случае подсетью ( subnet ).

Кроме локализации трафика маршрутизаторы выполняют еще много других полезных функций. Так, маршрутизаторы могут работать в сети с замкнутыми контурами, при этом они осуществляют выбор наиболее рационального маршрута из нескольких возможных. Сеть, представленная на рис. 20, отличается от своей предшественницы ( см . рис. 19) тем, что между подсетями отделов 1 и 2 проложе­на дополнительная связь, которая может использоваться как для повышения про­изводительности сети, так и для повышения ее надежности.


Рис 19. Логическая структуризации сети с помощью моста


Рис. 20. Логическая структуризация сети с помощью маршрутизаторов

Другой очень важной функцией маршрутизаторов является их способность свя­зывать в единую сеть подсети, построенные с использованием разных сетевых тех­нологий, например Ethernet и Х.25.

Кроме перечисленных устройств отдельные части сети может соединять шлюз ( gateway ). Обычно основной причиной, по которой в сети используют шлюз, явля­ется необходимость объединить сети с разными типами системного и прикладного программного обеспечения, а не желание локализовать трафик. Тем не менее шлюз обеспечивает и локализацию трафика в качестве некоторого побочного эффекта.

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


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

В большой сети информа­ционные потоки неоднородны. Сеть обычно состоит из множества подсетей рабочих групп, отделов, филиалов предприятия. Наиболее интенсивный обмен данными наблюдается между компьютерами, принадлежащими к одной подсети, и только небольшая часть обращений происхо­дит к ресурсам компьютеров, находящихся вне локальных рабочих групп. (эмпирический закон «80/20», в соответствии с кото­рым в каждой подсети 80 % графика является внутренним и только 20 % — вне­шним.) В связи с широким внедрением технологии intranet характер нагрузки сетей изменился. Многие предприятия имеют централизованные храни­лища корпоративных данных, активно используемые всеми сотрудниками, и теперь не редки случаи, когда интенсивность внешних обращений выше интенсивности обмена между компьютерами локальных рабочих групп. Логическая структуризация сети позволяет значительно повысить эффективность обмена особенно в сетях среднего и большого размера, но это связано с использованием дополнительных сетевых средств.

Концентраторы.

Сеть с типовой топологией (шина, кольцо, звезда), в которой все физические сегменты рассматриваются в качестве одной разделяемой среды, оказывается несоответствующей структуре информационных потоков в большой сети. В сети с общей шиной взаимодействие любой пары компьютеров занимает ее на все время обмена, поэтому при увеличении числа компьютеров в сети шина становится уз­ким местом. Необходимость в связи между компьютерами двух разных отделов возникает гораздо реже и требует небольшой пропускной способности, но компьютеры одного отдела вынуждены ждать, когда окончит обмен пара компьютеров другого отдела. Этот случай иллюстрирует рис. 1, а. Здесь показана сеть, построенная с ис­пользованием концентраторов. Например, компьютер А, находящийся в одной подсети с компьютером В, посылает ему данные. Концентраторы распространяют любой кадр по всем ее сегментам сети. Поэтому кадр, посылаемый компьютером А компьютеру В, хотя и не нужен ком­пьютерам отделов 2 и 3, в соответствии с логикой работы концентраторов поступает на эти сегменты тоже. И до тех пор, пока компьютер В не получит адресованный ему кадр, ни один из компьютеров этой сети не сможет передавать данные.

Эта ситуация возникла из-за того, что логическая структура данной сети осталась однородной и она никак не учитывает увеличение интенсивности графи­ка внутри отдела и предоставляет всем парам компьютеров равные возможности по обмену информацией (рис. 1, б).

QIP Shot - Image: 2016-07-28 10:47:34

QIP Shot - Image: 2016-07-28 10:48:18

Рис. 1. Логическая структура сети и структура информационных потоков

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

В предложенном решении мы отказались от идеи общей разделяемой среды в пределах всей сети, и оставили ее в пределах каждого отдела. Пропускная способность линий связи между отделами не должна совпа­дать с пропускной способностью среды внутри отделов. Если трафик между отделами составляет только 20 % трафика внутри отдела (как уже отмечалось, эта величина может быть другой), то и пропускная способность линий связи и комму­никационного оборудования, соединяющего отделы, может быть значительно ниже внутреннего трафика сети отдела. Распространение трафика, предназначенного для компьютеров некоторого сегмента сети, только в пределах этого сегмента, называется локализацией трафика. Логическая структуризация сети - это процесс разбиения сети на сегменты с локализованным трафиком. Для логической структуризации сети используются такие коммуникационные устройства, как мосты, коммутаторы, маршрутизаторы и шлюзы.

Мосты.

Мост (bridge) делит разделяемую среду передачи сети на части (логические сегменты), осуществляя передачу информации из одного сегмента в дру­гой только в том случае, если такая передача действительно необходима (если адрес компьютера назначения принадлежит другому логическому сегменту). То есть мост изолирует трафик одной подсети от трафика другой, повышая общую производи­тельность передачи данных в сети. Локализация трафика экономит про­пускную способность и уменьшает возможность несанкционированного доступа к данным, так как кадры не выходят за пределы своего сегмента и их сложнее перехватить. На рис. 6 показана сеть, которая была получена из сети с центральным кон­центратором (см. рис. 2) путем его замены на мост.

Сети 1-го и 2-го отделов состоят из отдельных логических сегментов, а сеть отдела 3 — из двух логических сегментов. Каждый логический сегмент построен на базе концентратора и имеет простейшую физическую структуру, образованную отрезками кабеля, связываю­щими компьютеры с портами концентратора.

QIP Shot - Image: 2016-07-28 10:49:03

Рис. 2. Логическая структуризации сети с помощью моста

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

Коммутаторы.

Коммутатор (switch, switching hub) по принципу обработки кадров ничем не отличается от моста. Но он является своего рода коммуникационным мультипроцессором. Каждый его порт оснащен специализированным процессором, который обрабатывает кадры по ал­горитму моста независимо от процессоров других портов. За счет этого общая производительность коммутатора обычно намного выше производительности традиционного моста, имеющего один процессорный блок. Ком­мутаторы — это мосты нового поколения, которые обрабатывают кадры в парал­лельном режиме.

Марш­рутизаторы.

Ограничения, связанные с применением мостов и коммутаторов (по тополо­гии связей, а также ряд других), привели к тому, что появился еще один тип коммуникационных устройств— маршрутизатор (router). Марш­рутизаторы более надежно и более эффективно, чем мосты, изолируют трафик отдельных частей сети друг от друга. Маршрутизаторы используют не плоские аппарат­ные, а составные числовые адреса и образуют логические сег­менты посредством явной адресации. В этих адресах имеется поле номера сети, так что все компьютеры, у которых значение этого поля одинаково, принадлежат к одному сегменту, называемому в данном случае подсетью (subnet).

Маршрутизаторы выполняют еще много других полезных функций. Они могут работать в сети с замкнутыми контурами, осуществляют выбор наиболее рационального маршрута из нескольких возможных. Сеть, представленная на рис. 3, отличается от своей предшественницы (см. рис. 2) тем, что между подсетями отделов 1 и 2 проложе­на дополнительная связь, которая может использоваться как для повышения про­изводительности сети, так и для повышения ее надежности.

QIP Shot - Image: 2016-07-28 10:49:46

Рис. 3. Логическая структуризация сети с использованием маршрутизаторов

Важной функцией маршрутизаторов является их способность свя­зывать в единую сеть подсети, построенные с использованием разных сетевых тех­нологий, например Ethernet и Х.25.

Шлюзы.

Отдельные части сети может соединять шлюз (gateway). Основной причиной, по которой в сети используют шлюз, явля­ется необходимость объединить сети с разными типами системного и прикладного программного обеспечения, но шлюз обеспечивает и локализацию трафика в качестве побочного эффекта.

Крупные сети практически всегда строятся путем логической структуриза­ции. Для отдельных сегментов и подсетей характерны типовые однородные топологии базовых технологий, а для их объединения всегда используется оборудова­ние, обеспечивающее локализацию трафика (мосты, коммутаторы, маршрутиза­торы и шлюзы).

Сетевые службы.

Кроме собственно обмена данными, сетевые службы должны решать и другие, более специфические задачи:

- задачи, порождаемые распределенной обра­боткой данных (обеспечение непротиворечивости не­скольких копий данных, размещенных на разных машинах - служба репликации);

- организация выполнения одной задачи параллельно на нескольких машинах сети (служба вызова удаленных процедур);

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

Реализация сетевых служб осуществляется программными средствами. Основ­ные службы ( файловая служба и служба печати ) обычно предоставляются сетевой операционной системой, а вспомогательные (служба баз данных, факса или передачи голоса) — системными сетевыми приложениями или утилитами, рабо­тающими под управлением сетевой ОС. Распределение номенклатуры служб между ОС и утилитами может меняться в конкретных реализациях ОС.

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

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

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

Читайте также: