Главная страница
Навигация по странице:

  • 2.3. Концептуальная модель информационной сети

  • 3. ТИПОВЫЕ СЕТЕВЫЕ АРХИТЕКТУРЫ

  • 3.1. Архитектура «терминал-главный компьютер»

  • Демультиплексор

  • 3.2. Одноранговая архитектура сети

  • Пиринговая

  • Лекции. 1. информационные сети. Основные понятия становление информационных сетей


    Скачать 1.52 Mb.
    Название1. информационные сети. Основные понятия становление информационных сетей
    Дата20.04.2022
    Размер1.52 Mb.
    Формат файлаpdf
    Имя файлаЛекции.pdf
    ТипДокументы
    #486721
    страница2 из 9
    1   2   3   4   5   6   7   8   9
    Протокол – Формализованные правила, определяющие последова- тельность и формат сообщений, которыми обмениваются сетевые компо- ненты, лежащие на одном уровне в разных взаимодействующих узлах [5].

    15 кол» и «интерфейс», по сути, отражают одно и то же, но для раз- ных областей действия, традиционно закрепленных за ними в се- тях: протоколы устанавливают правила взаимодействия модулей одного уровня в разных узлах, а интерфейсы – модулей соседних уровней в одном узле [5].
    Средства каждого уровня реализуют, во-первых, свой соб- ственный протокол, а во-вторых, интерфейсы с соседними уровня- ми.
    Иерархически организованный набор протоколов, обеспечи- вающий организацию взаимодействия узлов в сети, называется
    стеком коммуникационных протоколов.
    Коммуникационные протоколы реализуются как программ- но, так и аппаратно. Протоколы нижних уровней обычно реали- зуются комбинацией аппаратных и программных (в том числе, драйверы устройств) средств, а протоколы верхних уровней – как правило, чисто программными средствами.
    Протокол может иметь несколько возможных программных реализаций. При сравнении протоколов, реализующих одинаковые или схожие функции, учитывается не только логика их работы, но и качество программных решений. На эффективность взаимодей- ствия устройств в сети влияет качество всей совокупности прото- колов, составляющих стек, в частности, насколько рационально распределены функции между протоколами разных уровней и насколько хорошо организованы интерфейсы между ними.
    Сетевые протоколы реализуются не только компьютерами узлов, но и коммуникационными устройствами – коммутаторами, маршрутизаторами и т.п., поскольку, как правило, связь компью- теров в сети осуществляется не напрямую, а через различное коммуникационное оборудование. В зависимости от типа устрой- ства в нем должны быть встроены средства, реализующие тот или иной набор протоколов.
    2.3. Концептуальная модель информационной сети
    Концептуальная модель построения ИС может быть пред- ставлена в виде многоуровневой функциональной архитектуры.

    16
    На каждом уровне описываются функции, реализуемые элемен- тами сети в процессе взаимосвязи пользователей её конечных уз- лов. В [2] предложена трехуровневая функциональная архитекту- ра, устанавливающая иерархическую связь функций элементов
    ИС в ходе сетевого взаимодействия (рис.2.2).
    Рис.2.2. Трехуровневая функциональная архитектура ИС
    Эта архитектура включает в себя:

    Центральный уровень реализуется транспортной сетью.
    Он описывает функции и правила, взаимосвязи при передаче раз-

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

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

    Третий уровень – образуется всей совокупностью при- кладных процессов (приложений пользователей), размещенных в территориально удаленных абонентских системах, являющихся потребителями информации и выполняющих ее содержательную обработку. Этот уровень описывает функции, реализуемые в це- лом информационной сетью.
    Чтобы сетевое взаимодействие приложений конечных узлов
    3
    Абонентская система представляет собою комплекс программно- аппаратных средств, реализующих как функции содержательной обработ- ки информации посредством прикладных процессов пользователей (при- ложений), так и функции взаимосвязи потребителей информации, обеспе- чивая доступ приложений пользователей к транспортной сети в интересах этой взаимосвязи [2].
    4
    Прикладной процесс в модели ИС – тип информационного про- цесса, ориентированного на выполнение функций содержательной обра- ботки информации в узлах сети в контексте решаемой задачи или другого конкретного применения [2].

    18 оказалось возможным, необходимо обеспечить кодонезависи- мую, своевременную, целостную и достоверную передачу ин- формационных сообщений, а при необходимости и обеспечить их фрагментацию и дефрагментацию. Для этого телекоммуникаци- онная сеть должна реализовывать ряд функций.
    Во-первых, необходима реализация функции преобразова-
    ния синтаксиса представления в синтаксис передачи. В общем случае для формализованного представления информационных сообщений в виде данных во взаимодействующих абонентских системах могут использоваться разные кодовые алфавиты. Чтобы разные приложения однозначно идентифицировали передавае- мые и принимаемые информационные сообщения, возникает необходимость использования единого для всех пользователей сети синтаксиса передачи.
    Реализация функции распределения информационных пото-
    ков в транспортной сети связана с необходимостью повышения эффективности совместного использования всеми пользователь- скими приложениями сети множества каналов (линий) связи, об- разующих единую среду взаимосвязи и не закрепляемых жестко за отдельными абонентскими системами.
    Наличие и возможность использования для взаимосвязи ка- налов связи разной физической природы (проводных, оптоволо- конных, радио), использующих различные принципы передачи сигналов (дискретных и аналоговых) и образуемых различными типами коммуникационной аппаратуры, обуславливает требова- ние реализации функций согласования параметров взаимосвязи и
    параметров среды, а также формирования соответствующих сиг-
    налов определенной физической природы.
    Для различных телекоммуникационных сетей, создававших- ся в разное время различными производителями, группирование описанных выше функций не одинаково: отличается количество выделяемых этапов и функций процесса взаимосвязи, объединя- емых в рамках той или иной функциональной архитектуры сети в отдельные уровни.
    3. ТИПОВЫЕ СЕТЕВЫЕ АРХИТЕКТУРЫ

    19
    При всём многообразии конкретных реализаций современ- ных информационных сетей, абсолютное большинство из них имеет в своей основе ту или иную типовую архитектуру.
    На сегодняшний день принято определять пять типовых ар- хитектур построения информационных сетей:

    архитектура терминал-главный компьютер;

    одноранговая архитектура;

    архитектура клиент-сервер;

    архитектура компьютер-сеть;

    архитектура интеллектуальной сети.
    Следует отметить, что в рамках каждой из типовых архитек- тур существует определённое разнообразие подходов к реализа- ции сетевой архитектуры, но в основе своей все они укладывают- ся в границы той или иной базовой концепции построения ин- формационной сети, из числа упомянутых выше.
    3.1. Архитектура «терминал-главный компьютер»
    Архитектура «терминал-главный компьютер» (terminal-host
    computer architecture, англ.) – концепция построения информаци- онной сети, в которой вся обработка данных осуществляется в одном либо группе главных компьютеров.
    Эта архитектура определяет два типа оконечного сетевого
    оборудования (Data Terminal EquipmentDTE
    5
    ). Первый из них осуществляет хранение данных, их обработку, маршрутизацию в сети, управление сетью. Этот тип представлен так называе- мыми главными (центральными) компьютерами. Главные ком-
    5
    Оконечное оборудование [данных] – DTE, представляет собою тип сете- вых устройств, генерирующих или принимающих данные в соответствии с принятыми протоколами, выполняющих их обработку и хранение и функ- ционирующих под управлением прикладного процесса [1].
    Наряду с оборудованием DTE, в сетях широко используется еще один тип оборудования – DCE (Data Communication Equipment, англ. – комму-
    никационное оборудование), не являющегося источником или конечным получателем данных.

    20 пьютеры в общем случае через
    мультиплексоры
    6
    -
    демультиплексоры
    7
    взаимодействуют со вторым типом оконеч- ного оборудования – терминалами
    8
    (рис.3.1).
    Рис.3.1. Архитектура «терминал – главный компьютер»
    Задачами терминалов являются:

    передача главному компьютеру, иногда называемому также мэйнфреймом
    9
    (mainframe, англ.), команд на организацию
    6
    Мультиплексор – устройство, создающее из нескольких отдельных ин- формационных потоков общий агрегированный поток, который можно пе- редавать по одному физическому каналу связи.
    7
    Демультиплексор – устройство, разделяющее суммарный агрегирован- ный поток на несколько составляющих потоков.
    8
    Терминал – устройство для оперативного ввода и вывода информации, используемое при взаимодействии удалённого пользователя с вычисли- тельной машиной или сетью.
    9
    Термин «мэйнфрейм» в общем случае имеет два толкования: 1. Большая универсальная ЭВМ — высокопроизводительный компьютер со значи-

    21 сеансов и выполнение заданий;

    ввод в мэйнфрейм данных, необходимых для выполнения заданий;

    получение от мэйнфрейма результатов проведенных рас- четов.
    Главный компьютер с группой терминалов образуют цен- трализованный комплекс обработки данных. Здесь функции вза- имодействия партнеров (мэйнфрейма и терминалов) резко асим- метричны.
    Во время появления рассматриваемой архитектуры Персо- нальных Компьютеров (ПК) ещё не было. Поэтому, неравнопра- вие партнёров определялось сложностью и дороговизной выпус- кавшихся базовых компьютеров, а также стремлением упростить оборудование, находящееся на рабочих местах специалистов, сделать его малогабаритным и экономически выгодным. В сети используется один тип ОС, на котором работает мэйнфрейм.
    Мэйнфрейм – типичный пример централизации вычисле- ний, поскольку в едином комплексе сконцентрированы все ин- формационные и вычислительные ресурсы, хранение и обработка огромных массивов данных.
    Основные достоинства централизованной архитектуры
    «терминал-главный компьютер» обусловлены простотой админи- стрирования и защиты информации. Все терминалы были одно- типными, а, следовательно, устройства на рабочих местах поль- зователей вели себя предсказуемо и в любой момент могли быть заменены. Затраты на обслуживание терминалов и линий связи легко прогнозировались.
    Классическим примером архитектуры сети с центральным компьютером является известная сеть ALOHA (привет, гавай-
    ский яз.), представляющая собою сеть Гавайского университета.
    Сеть начала работать в 1970г. Она обеспечивала связь между тельным объёмом оперативной и внешней памяти, предназначенный для организации централизованных хранилищ данных большой ёмкости и вы- полнения интенсивных вычислительных работ. 2. Компьютер с архитекту- рой IBM System/360, 370, 390, zSeries.

    22 центральной вычислительной машиной, расположенной в Гоно- лулу, и терминалами, расположенными на всех островах Гавай- ского архипелага. Сеть ALOHA не использовала мультиплексо- ры-демультиплексоры. Вместо них для связи были выделены два радиочастотных канала: один отводился для передачи сообщений от мэйнфрейма к терминалам, второй – в обратном направлении.
    Разделение второго канала между терминалами осуществлялось по методу случайного доступа.
    В сетях рассматриваемой архитектуры постепенно терминалы заменялись ПК. Вследствие этого, часть функций обработки дан- ных, ранее выполнявшихся мэйнфреймами, переходила на ПК. По- мимо этого, с центральных компьютеров также снимались задачи коммутации и маршрутизации, которые передавались узлам ком- мутации. Вместо мультиплексоров-демультиплексоров стало ис- пользоваться специальное коммуникационное оборудование (DCE).
    В результате, постепенно архитектура «терминал-главный компьютер» в её чистом виде была преимущественно вытеснена другими архитектурами и, прежде всего, архитектурой «клиент- сервер».
    3.2. Одноранговая архитектура сети
    Одноранговая архитектура (peer-to-peer architecture) – кон- цепция информационной сети, в которой каждая рабочая станция может предоставлять и потреблять ресурсы. Иногда такую сеть
    (архитектуру) называют пиринговой.
    10
    Архитектура одноранговой сети характеризуется тем, что в ней все рабочие станции (компьютеры) равноправны (рис.3.2) и их обращение к ресурсам друг друга является симметричным.
    Благодаря этому, пользователь может выполнять распределенную обработку данных, работать с прикладными программами, внеш- ними устройствами, а также файлами, находящимися в любых системах. Одноранговая архитектура обеспечивает:

    подключение одноранговой сети в качестве единого кли- ента к большой локальной сети, основанной на архитектуре кли-
    10
    Пиринговая – от английского peer-to-peer – равный с равным.

    23
    ент-сервер;

    облегченную организацию телеконференций.
    Роль, которую играет каждый компьютер во взаимодействи- ях с другими компьютерами сети при предоставлении некоторого сервиса, не фиксируется, как это имеет место, например, в архи- тектуре «клиент-сервер», а зависит от контекста выполняемой операции и от характеристик текущей ситуации. В одних случаях компьютер может быть сервером, в других – клиентом.
    Рис.3.2. Архитектура одноранговой сети
    Эта архитектура характеризуется простотой организации се- ти и легко расширяется.
    Основными преимуществами одноранговой архитектуры перед архитектурами «терминал-главный компьютер» и «клиент- сервер» выступают низкая стоимость, простота эксплуатации и хорошее отражение реального процесса работы групп пользова- телей. Именно здесь предоставляются удобные формы передачи данных друг другу и извлечения необходимых программ и дан- ных из всех компьютеров сети.

    24
    Использование одноранговой архитектуры не исключает применение в этой же сети также элементов архитектур других типов. В таком случае принято говорить об интегральной архи-
    тектуре, при использовании которой одни виды взаимодействия происходят при выполнении симметричных, а другие – несим- метричных (относительно объектов сети) протоколов.
    На этапе раннего развития персональных компьютеров од- норанговая сеть с равноправными узлами была общепринятым способом совместного использования файлов и периферийных устройств. Одноранговые сети потребляют достаточно мало ре- сурсов компьютера, однако интенсивная работа в сети существен- но замедляет непосредственную работу пользователя на сервере.
    Основные ограничения для одноранговых сетей следующие:

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

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

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

    25 симо отключаться от нее в любое время. Усложняется решение проблем безопасности и обеспечения целостности данных.
    Одноранговая архитектура эффективна в небольших ло- кальных сетях. В крупных сетях (с большим числом станций), в том числе локальных, она уступает место архитектуре клиент-сервер.
    Одной из первых одноранговых сетевых систем была систе- ма PC LAN фирмы IBM, разработанная в кооперации с Microsoft.
    PC LAN была проста в установке и управлении, не требовала привлечения администратора сети для поддержания ее работо- способности. Однако когда количество соединенных в такую сеть компьютеров приближалось к сотне, характеристики системы резко ухудшались.
    Изначально на одноранговой архитектуре основывалась и ведомственная сеть ARPANet (см. раздел 5 настоящего пособия), впоследствии ставшая стартовым ядром Internet.
    В 90-х годах прошлого столетия одноранговая архитектура, в силу присущих ей ограничений, сдала позиции в пользу других сетевых архитектур. Однако в настоящее время вновь оживился интерес к этой сетевой концепции. Наглядным подтверждением этому являются файлообменные одноранговые сети, приобрет- шие в настоящее время большую популярность. Не в последнюю очередь, это связано с резко возросшими показателями произво- дительности рабочих станций. Появились исследовательские проекты, системные прототипы и программные продукты, по- священные этой проблематике. Продолжается поиск и новых технических решений. Вполне можно предположить, что многие распределенные системы нового поколения станут базироваться на одноранговой архитектуре.
    1   2   3   4   5   6   7   8   9


    написать администратору сайта