
- •0. Вопросы.
- •2. Подходы для классификации сетей по типам технологий передачи.
- •3. Классификация сетей по размеру. Характеристики локальных, муниципальных, глобальных, беспроводных и домашних сетей.
- •7. Требование расширяемости и масштабируемости в современных вычислительных сетях.
- •8. Требование прозрачности на уровне пользователя, на уровне программиста в современных вычислительных сетях.
- •9. Требование управляемости и поддержки разных видов трафика в современных вычислительных сетях.
- •10. Многоуровневый подход как идеологическая основа стандартизации при разработке средств сетевого взаимодействия. Протокол. Интерфейс. Стек протоколов.
- •11. Семиуровневая модель взаимодействия открытых систем osi.
- •13. Пять (6) типичных топологий физических связей, достоинства и недостатки.
7. Требование расширяемости и масштабируемости в современных вычислительных сетях.
Расширяемость — степень легкости добавления отдельных элементов сети, наращивания длины сегментов и замены существующей аппаратуры более мощной.
Легкость расширения системы иногда может обеспечиваться в весьма ограниченных пределах. Например, локальная сеть Ethernet, построенная на основе одного сегмента толстого коаксиального кабеля, обладает хорошей расширяемостью — позволяет без труда подключать новые станции. Однако такая сеть имеет ограничение на число станций — оно не должно превышать 30-40. Сеть допускает физическое подключение к сегменту и большего числа станций (до 100), но при этом чаще всего резко снижается производительность сети. Наличие такого ограничения является признаком плохой масштабируемости системы при хорошей расширяемости.
Масштабируемость — способность сети увеличивать свою производительность при добавлении ресурсов (обычно аппаратных). Важная характеристика сети, если для нее требуется возможность работать при большой нагрузке.
Масштабируемость — способность сети наращивать количество узлов и протяженность связей без потерь в производительности.
Масштабируемость — возможность наращивания дополнительных ресурсов без структурных изменений центрального узла системы.
Количественная характеристика. Масштабируемость можно оценить через отношение прироста производительности системы к приросту используемых ресурсов. Чем ближе это отношение к единице, тем лучше.
В системе с плохой масштабируемостью добавление ресурсов приводит лишь к незначительному повышению производительности, а с некоторого «порогового» момента добавление ресурсов не даёт никакого полезного эффекта.
Для обеспечения масштабируемости сети применяется дополнительное коммуникационное оборудование и сеть структурируется специальным образом. Например, хорошей масштабируемостью обладает многосегментная сеть, построенная с использованием коммутаторов и маршрутизаторов и имеющая иерархическую структуру. Такая сеть может включать несколько тысяч компьютеров и при этом обеспечивать каждому пользователю сети нужное качество обслуживания.
8. Требование прозрачности на уровне пользователя, на уровне программиста в современных вычислительных сетях.
Прозрачность — когда сеть представляется пользователям не как множество отдельных компьютеров, связанных между собой сложной системой кабелей, а как единая вычислительная машина. Известный лозунг компании Sun Microsystems: «Сеть — это компьютер» говорит именно о такой прозрачной сети.
Прозрачность может быть достигнута на уровне пользователя и на уровне программиста.
1. Прозрачность на уровне пользователя означает, что для работы с удаленными ресурсами он использует привычные ему команды и процедуры, что и для работы с локальными ресурсами. Достигается проще, так как все особенности процедур, связанные с распределенным характером системы, маскируются от пользователя программистом, который создает приложение.
2. Прозрачность на уровне программиста заключается в том, что приложению для доступа к удаленным ресурсам требуются те же вызовы, что и для доступа к локальным ресурсам. Требует сокрытия всех деталей распределённости средствами сетевой ОСи.
Сеть должна скрывать все особенности ОСей и различия компьютеров. Пользователь компьютера Macintosh должен иметь возможность обращаться к ресурсам, поддерживаемым UNIX-системой, а пользователь UNIX должен иметь возможность разделять информацию с пользователями Windows XP. Подавляющее число пользователей ничего не хочет знать о внутренних форматах файлов или синтаксисе команд UNIX. Пользователь терминала IBM должен иметь возможность обмениваться сообщениями с пользователями сети ПК без необходимости вникать в секреты труднозапоминаемых адресов.
Прозрачность аспектов сети. Концепция прозрачности может быть применена к различным аспектам сети.
1. Прозрачность расположения — от пользователя не требуется знаний о месте расположения программных и аппаратных ресурсов (процессоры, принтеры, файлы и базы данных). Имя ресурса не должно включать информацию о месте его расположения.
2. Прозрачность перемещения означает, что ресурсы должны свободно перемещаться между компьютерами без изменения своих имен.
3. Прозрачность параллелизма заключается в том, что процесс распараллеливания вычислений происходит автоматически, без участия программиста, при этом система сама распределяет параллельные ветви приложения по процессорам и компьютерам сети.
В настоящее время нельзя сказать, что свойство прозрачности в полной мере присуще многим вычислительным сетям, это скорее цель, к которой стремятся разработчики современных сетей.