Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лекций Сети ЭВМ Петров.doc
Скачиваний:
64
Добавлен:
27.11.2019
Размер:
1.08 Mб
Скачать

Классификация сетей эвм

Классифицировать сети можно по различным признакам – однородности компонентов, иерархичности, территориального размещения, принадлежности, среде передачи.

Однородность компонентов. Сеть может состоять как из однотипных устройств (гомогенные), так и из устройств различного типа (гетерогенные). Гомогенные сети были распространены в 70-80 годы, когда была характерна поставка "под ключ" единого комплекта сети от одного производителя. В настоящее время практически не встречаются.

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

Территориальное размещение. Чёткого критерия нет, особенно в настоящее время, когда сети всех типов строятся на общих принципах семейства протоколов TCP/IP, но принято различать локальные (комната, здание, типичное расстояние между компьютерами – от единиц до сотен метров), территориальные (крупное предприятие, небольшой город, типичные расстояния – единицы километров) и глобальные сети (сотни и тысячи километров). Также иногда выделяют городские сети (десятки километров) и личные сети (десятки метров).

Принадлежность. Частные, корпоративные, государственные и публичные сети. Классификация ясна из названия.

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

  1. Эталонная модель взаимодействия открытых систем osi. Основные функции уровневых подсистем.

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

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

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

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

В компьютерных сетях идеологической основой стандартизации является многоуровневый подход к разработке средств сетевого взаимодействия. Именно на основе этого подхода была разработана стандартная модель взаимодействия OSI (Open Systems Interconnection) – абстрактная сетевая модель коммуникации и разработки сетевых протоколов. Модель рассматривает сеть по уровням, каждый уровень обслуживает свою часть процесса взаимодействия. Благодаря такой структуре совместная работа сетевого оборудования и программного обеспечения становится гораздо проще и прозрачнее.

Уровни нумеруются от низшего (физического) до высшего (прикладного), но рассмотрим мы их сверху вниз – по порядку использования.

7. Прикладной уровень (Application layer)

Верхний уровень модели, обеспечивает взаимодействие пользовательских программ – то есть собственно то, что нужно пользователю от сети.

6. Представительский уровень (Presentation layer)

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

5. Сеансовый уровень (Session layer)

Отвечает за поддержание сеанса связи, позволяя приложениям взаимодействовать между собой длительное время. Уровень управляет созданием/завершением сеанса, обменом информацией, синхронизацией задач, определением права на передачу данных и поддержанием сеанса в периоды неактивности приложений. Синхронизация передачи обеспечивается помещением в поток данных контрольных точек, начиная с которых возобновляется процесс при нарушении взаимодействия.

4. Транспортный уровень (Transport layer)

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

3. Сетевой уровень (Network layer)

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

2. Канальный уровень (англ. Data Link layer)

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

1. Физический уровень (Physical layer)

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

Семиуровневая модель OSI является теоретической, непосредственно на основе этой модели сети не строят, но она очень полезна для понимания построения сети.