Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






К современным вычислительным сетям






Главным требованием, предъявляемым к сетям, является выполнение сетью ее основной функции — обеспечение пользователям потенциальной возможности доступа к разделяемым ресурсам всех компьютеров, объединенных в сеть. Все

98 Глава1 • Общие принципы построения вычислительных сетей

остальные требования — производительность, надежность, совместимость, управ­ляемость, защищенность, расширяемость и масштабируемость — связаны с каче­ством выполнения этой основной задачи.

Хотя все эти требования весьма важны, часто понятие «качество обслужива­ния» (Quality of Service, QoS) компьютерной сети трактуется более узко — в него включаются только две самые важные характеристики сети — производительность и надежность.

Независимо от выбранного показателя качества обслуживания сети существу­ют два подхода к его обеспечению. Первый подход, очевидно, покажется наиболее естественным с точки зрения пользователя сети. Он состоит в том, что сеть (точ­нее, обслуживающий ее персонал) гарантирует пользователю соблюдение некото­рой числовой величины показателя качества обслуживания. Например, сеть может гарантировать пользователю А, что любой из его пакетов, посланных пользователю В, будет задержан сетью не более, чем на 150 мс. Или, что средняя пропускная спо­собность канала между пользователями А и В не будет ниже 5 Мбит/с, при этом канал будет разрешать пульсации трафика в 10 Мбит на интервалах времени не более 2 секунд. Технологии frame relay и ATM позволяют строить сети, гарантиру­ющие качество обслуживания по производительности.

Второй подход состоит в том, что сеть обслуживает пользователей в соответствии с их приоритетами. То есть качество обслуживания зависит от степени привилеги­рованности пользователя или группы пользователей, к которой он принадлежит. Качество обслуживания в этом случае не гарантируется, а гарантируется только уровень привилегий пользователя. Такое обслуживание называется обслуживани­ем best effort — с наибольшим старанием. Сеть старается по возможности более качественно обслужить пользователя, но ничего при этом не гарантирует. По тако­му принципу работают, например, локальные сети, построенные на коммутаторах с приоритезацией кадров.

1.6.1. Производительность

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

• время реакции;

• пропускная способность;

• задержка передачи и вариация задержки передачи.

Время реакции сети является интегральной характеристикой производительно­сти сети с точки зрения пользователя. Именно эту характеристику имеет в виду пользователь, когда говорит: «Сегодня сеть работает медленно».

В общем случае время реакции определяется как интервал времени между воз­никновением запроса пользователя к какой-либо сетевой службе и получением ответа на этот запрос.

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

____________________________ 1.6. Требования, предъявляемые к современным вычислительным сетям 99

ется, а также от текущего состояния элементов сети — загруженности сегментов, коммутаторов и маршрутизаторов, через которые проходит запрос, загруженности сервера и т. п.

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

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

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

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

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

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

Средняя пропускная способность вычисляется путем деления общего объема переданных данных на время их передачи, причем выбирается достаточно длитель­ный промежуток времени — час, день или неделя.

Мгновенная пропускная способность отличается от средней тем, что для ус­реднения выбирается очень маленький промежуток времени — например, 10 мс или 1 с.

Максимальная пропускная способность — это наибольшая мгновенная пропуск­ная способность, зафиксированная в течение периода наблюдения.

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

100 Глава1 • Общие принципы построения вычислительных сетей

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

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

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

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

Задержка передачи определяется как задержка между моментом поступления пакета на вход какого-либо сетевого устройства или части сети и моментом появле­ния его на выходе этого устройства. Этот параметр производительности по смыслу близок ко времени реакции сети, но отличается тем, что всегда характеризует только сетевые этапы обработки данных, без задержек обработки компьютерами сети. Обычно качество сети характеризуют величинами максимальной задержки передачи и вариа­цией задержки. Не все типы трафика чувствительны к задержкам передачи, во вся­ком случае, к тем величинам задержек, которые характерны для компьютерных сетей, — обычно задержки не превышают сотен миллисекунд, реже — нескольких секунд. Та­кого порядка задержки пакетов, порождаемых файловой службой, службой элект­ронной почты или службой печати, мало влияют на качество этих служб с точки зрения пользователя сети. С другой стороны, такие же задержки пакетов, перенося­щих голосовые данные или видеоизображение, могут приводить к значительному снижению качества предоставляемой пользователю информации — возникновению эффекта «эха», невозможности разобрать некоторые слова, дрожание изображения и т. п.

Пропускная способность и задержки передачи являются независимыми парамет­рами, так что сеть может обладать, например, высокой пропускной способностью, но вносить значительные задержки при передаче каждого пакета. Пример такой ситуа­ции дает канал связи, образованный геостационарным спутником. Пропускная спо­собность этого канала может быть весьма высокой, например 2 Мбит/с, в то время как задержка передачи всегда составляет не менее 0, 24 с, что определяется скорос­тью распространения сигнала (около 300 000 км/с) и длиной канала (72 000 км).

____________________________ 1.6. Требования, предъявляемые к современным вычислительным сетям 101

1.6.2. Надежность и безопасность

Одной из первоначальных целей создания распределенных систем, к которым от­носятся и вычислительные сети, являлось достижение большей надежности по срав­нению с отдельными вычислительными машинами.

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

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

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

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

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

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

102 Глава1 • Общие принципы построения вычислительных сетей

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

1.6.3. Расширяемость и масштабируемость

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

Расширяемость (extensibility) означает возможность сравнительно легкого до­бавления отдельных элементов сети (пользователей, компьютеров, приложений, служб), наращивания длины сегментов сети и замены существующей аппаратуры более мощной. При этом принципиально важно, что легкость расширения системы иногда может обеспечиваться в некоторых весьма ограниченных пределах. Напри­мер, локальная сеть Ethernet, построенная на основе одного сегмента толстого ко­аксиального кабеля, обладает хорошей расширяемостью, в том смысле, что позволяет легко подключать новые станции. Однако такая сеть имеет ограничение на число станций — их число не должно превышать 30-40. Хотя сеть допускает физическое подключение к сегменту и большего числа станций (до 100), но при этом чаще всего резко снижается производительность сети. Наличие такого ограничения и является признаком плохой масштабируемости системы при хорошей расширяе­мости.

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

1.6.4. Прозрачность

Прозрачность (transparency) сети достигается в том случае, когда сеть представля­ется пользователям не как множество отдельных компьютеров, связанных между собой сложной системой кабелей, а как единая традиционная вычислительная ма­шина с системой разделения времени. Известный лозунг компании Sun Microsystems: «Сеть — это компьютер» — говорит именно о такой прозрачной сети.

Прозрачность может быть достигнута на двух различных уровнях — на уровне пользователя и на уровне программиста. На уровне пользователя прозрачность означает, что для работы с удаленными ресурсами он использует те же команды и привычные ему процедуры, что и для работы с локальными ресурсами. На про­граммном уровне прозрачность заключается в том, что приложению для доступа к удаленным ресурсам требуются те же вызовы, что и для доступа к локальным ресурсам. Прозрачность на уровне пользователя достигается проще, так как все

____________________________ 1.6. Требования, предъявляемые к современным вычислительным сетям 103

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

Сеть должна скрывать все особенности операционных систем и различия в ти­пах компьютеров. Пользователь компьютера Macintosh должен иметь возможность обращаться к ресурсам, поддерживаемым UNIX-системой, а пользователь UNIX должен иметь возможность разделять информацию с пользователями Windows 95. Подавляющее число пользователей ничего не хочет знать о внутренних форматах файлов или о синтаксисе команд UNIX. Пользователь терминала IBM 3270 дол­жен иметь возможность обмениваться сообщениями с пользователями сети персо­нальных компьютеров без необходимости вникать в секреты трудно запоминаемых адресов.

Концепция прозрачности может быть применена к различным аспектам сети. Например, прозрачность расположения означает, что от пользователя не требуется знаний о месте расположения программных и аппаратных ресурсов, таких как про­цессоры, принтеры, файлы и базы данных. Имя ресурса не должно включать ин­формацию о месте его расположения, поэтому имена типа mashinel: prog.c или \\ftp_serv\pub прозрачными не являются. Аналогично, прозрачность перемещения означает, что ресурсы должны свободно перемещаться из одного компьютера в другой без изменения своих имен. Еще одним из возможных аспектов прозрачно­сти является прозрачность параллелизма, заключающаяся в том, что процесс рас­параллеливания вычислений происходит автоматически, без участия программиста, при этом система сама распределяет параллельные ветви приложения по процессо­рам и компьютерам сети. В настоящее время нельзя сказать, что свойство прозрач­ности в полной мере присуще многим вычислительным сетям, это скорее цель, к которой стремятся разработчики современных сетей.

1.6.5. Поддержка разных видов трафика

Компьютерные сети изначально предназначены для совместного доступа пользо­вателя к ресурсам компьютеров: файлам, принтерам и т. п. Трафик, создаваемый этими традиционными службами компьютерных сетей, имеет свои особенности и существенно отличается от трафика сообщений в телефонных сетях или, напри­мер, в сетях кабельного телевидения. Однако 90-е годы стали годами проникнове­ния в компьютерные сети трафика мультимедийных данных, представляющих в цифровой форме речь и видеоизображение. Компьютерные сети стали использо­ваться для организации видеоконференций, обучения и развлечения на основе ви­деофильмов и т. п. Естественно, что для динамической передачи мультимедийного трафика требуются иные алгоритмы и протоколы и, соответственно, другое обору­дование. Хотя доля мультимедийного трафика пока невелика, он уже начал свое проникновение как в глобальные, так и локальные сети, и этот процесс, очевидно, будет продолжаться с возрастающей скоростью.

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

104 Глава1• Общие принципы построения вычислительных сетей

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

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

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

1.6.6. Управляемость

Управляемость сети подразумевает возможность централизованно контролировать состояние основных элементов сети, выявлять и разрешать проблемы, возникаю­щие при работе сети, выполнять анализ производительности и планировать разви­тие сети. В идеале средства управления сетями представляют собой систему, осуществляющую наблюдение, контроль и управление каждым элементом сети — от простейших до самых сложных устройств, при этом такая система рассматрива­ет сеть как единое целое, а не как разрозненный набор отдельных устройств.

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

Решая тактические задачи, администраторы и технический персонал сталкива­ются с ежедневными проблемами обеспечения работоспособности сети. Эти задачи

____________________________ 1.6. Требования, предъявляемые к современным вычислительным сетям 105

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

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

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

1.6.7. Совместимость

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

Выводы

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

* Существуют два основных подхода к обеспечению качества работы сети. Пер­вый — состоит в том, что сеть гарантирует пользователю соблюдение некоторой числовой величины показателя качества обслуживания. Например, сети frame relay и ATM могут гарантировать пользователю заданный уровень пропускной способности. При втором подходе (best effort) сеть старается по возможности более качественно обслужить пользователя, но ничего при этом не гарантирует.

106 Глава 1 Общие принципы построения вычислительных сетей ___________________________________

* К основным характеристикам производительности сети относятся: время реак­ции, которое определяется как время между возникновением запроса к какому-либо сетевому сервису и получением ответа на него; пропускная способность, которая отражает объем данных, переданных сетью в единицу времени, и задержка передачи, которая равна интервалу между моментом поступления пакета на вход какого-либо сетевого устройства и моментом его появления на выходе этого устройства.

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

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

«Масштабируемость означает, что сеть позволяет наращивать количество узлов и протяженность связей в очень широких пределах, при этом производитель­ность сети не ухудшается.

» Прозрачность — свойство сети скрывать от пользователя детали своего внутрен­него устройства, упрощая тем самым его работу в сети.

* Управляемость сети подразумевает возможность централизованно контролиро­вать состояние основных элементов сети, выявлять и разрешать проблемы, воз­никающие при работе сети, выполнять анализ производительности и планировать развитие сети.

* Совместимость означает, что сеть способна включать в себя самое разнообраз­ное программное и аппаратное обеспечение.

Вопросы и упражнения

1. Чем можно объяснить тот факт, что глобальные сети появились раньше, чем локальные?

2. Поясните использование термина «сеть» в следующих предложениях:

сеть нашего предприятия включает сеть Ethernet и сеть Token Ring;

• маршрутизатор — это устройство, которое соединяет сети;

• чтобы получить выход в Internet, необходимо получить у поставщика ус­луг Internet номер сети;

• в последнее время IP-сети становятся все более распространенными;

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

3. Всякое ли приложение, выполняемое в сети, можно назвать сетевым?

_______________________________________________________________ Вопросы и упражнения 107

4. Что общего и в чем отличие между взаимодействием компьютеров в сети и взаимодействием компьютера с периферийным устройством?

5. Как распределяются функции между сетевым адаптером и его драйвером?

6. Поясните значения терминов «клиент», «сервер», «редиректор».

7. Назовите главные недостатки полносвязной топологии, а также топологий типа общая шина, звезда, кольцо.

8. Какую топологию имеет односегментная сеть Ethernet, построенная на основе концентратора: общая шина или звезда?

9. Какие из следующих утверждений верны:

• (А) разделение линий связи приводит к повышению пропускной способно­сти канала;

• (В) конфигурация физических связей может совпадать с конфигурацией логических связей;

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

• (D) протоколы без установления соединений называются также дейтаграм-мными протоколами.

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

11. В чем отличие логической структуризации сети от физической?

12. Если все коммуникационные устройства в приведенном ниже фрагменте сети (рис. 1.34) являются концентраторами, то на каких портах появится кадр, если его отправил компьютер А компьютеру В? Компьютеру С? Компьютеру D?

108 Глава1 • Общие принципы построения вычислительных сетей

13. Если в предыдущем упражнении изменить условия и считать, что все ком­муникационные устройства являются коммутаторами, то на каких портах по­явится кадр, посланный компьютером А компьютеру В? Компьютеру С? Компьютеру D?

14. Что такое «открытая система»? Приведите примеры закрытых систем.

15. Поясните разницу в употреблении терминов «протокол» и «интерфейс» при­менительно к многоуровневой модели взаимодействия устройств в сети.

16. Что стандартизует модель OSI?

17. Что стандартизует стек OSI?

18. Почему в модели OSI семь уровней?

19. Дайте краткое описание функций каждого уровня и приведите примеры стан­дартных протоколов для каждого уровня модели OSI.

20. Являются ли термины «спецификация» и «стандарт» синонимами?

21. Какая организация разработала основные стандарты сетей Ethernet и Token Ring?

22. Из приведенной ниже последовательности названий стандартных стеков ком­муникационных протоколов выделите названия, которые относятся к одному и тому же стеку:

TCP/IP, Microsoft, IPX/SPX, Novell, Internet, DoD, NetBIOS/SMB, DECnet.

23. В чем состоит отличие локальных сетей от глобальных на уровне служб? На уровне транспортной системы?

24. Назовите наиболее часто используемые характеристики производительности сети?

25. Что важнее для передачи мультимедийного трафика: надежность или син­хронность?

26. Поясните значение некоторых сетевых характеристик, названия которых по­мещены в англоязычном написании:

• availability;

• fault tolerance;

• security;

• extensibility;

• scalability;

• transparency.

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






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.