- Главная
- Информатика
- Компьютерные сети. Ведение и сетевая архитектура
Содержание
- 2. Обзор Понятие сети ЭВМ. Коммутация каналов и коммутация пакетов. Взаимное соединение сетей. Многоуровневые архитектуры связи. Распределенная
- 3. Понятие сети ЭВМ - причины и история появления компьютерных сетей Почему задача развертывания сетей и в
- 4. Понятие сети ЭВМ - причины и история появления компьютерных сетей Все другие варианты основаны на неполносвязных
- 5. Понятие сети ЭВМ - причины и история появления компьютерных сетей Известны и другие варианты топологий неполносвязных
- 6. Понятие сети ЭВМ - причины и история появления компьютерных сетей Прямые (полносвязанные) соединения можно не установить,
- 7. Коммутация выполняется формированием пути передачи данных между интерфейсами, входящих в состав отдельных коммутационных узлов. Рассматриваемая сеть,
- 8. Понятие сети ЭВМ - причины и история появления компьютерных сетей Хронологически первыми из компьютерных сетей появились
- 9. С начала 70-х годов телефонные сети осуществляют переход на высокоскоростные цифровые каналы, соединяющие автоматические телефонные станции
- 10. Понятие сети ЭВМ - причины и история появления компьютерных сетей Появление доступных мини-ЭВМ в 70-х годах
- 11. Коммутация каналов и коммутация пакетов Существует два основных способа обмена данными в компьютерных сетях – обмен
- 12. Коммутация каналов и коммутация пакетов Коммутация пакетов заключается в том, что информация, передаваемая по сети представляется
- 13. Коммутация каналов и коммутация пакетов Обычно различают два способа передачи данных с коммутацией пакетов. В одном
- 14. Взаимное соединение сетей Абстрактная модель сети, рассмотренная выше, характерна для многих сетей в мире. Вместе с
- 15. Взаимное соединение сетей Показанные локальные сети представляют два наиболее распространенных типа таких сетей – шину и
- 16. Многоуровневые архитектуры связи До сих пор рассматривалась связь по сетям, но ничего не говорилось о данных,
- 17. Многоуровневые архитектуры связи В указанных, и других им подобных, архитектурах признается, что в общей проблеме связи,
- 18. Многоуровневые архитектуры связи В свою очередь, две группы протоколов: протоколы, предоставляющие сетевые услуги, и протоколы высокого
- 19. Распределенная обработка данных Параллельный доступ к одной БД нескольких пользователей, в том случае если БД расположена
- 20. Распределенная обработка данных Общая тенденция движения от отдельных mainframe-систем к открытым распределенным системам, объединяющим компьютеры среднего
- 21. Классификация сетей по способам распределения данных Вычислительная модель «клиент—сервер» исходно связана с парадигмой открытых систем, которая
- 22. Классификация сетей по способам распределения данных Как отмечалось выше распределенная обработка данных в неоднородной вычислительной среде,
- 23. Компьютер, совмещающий функции клиента и сервера, является одноранговым узлом. Классификация сетей по способам распределения данных Очевидно,
- 24. Классификация сетей по способам распределения данных Существует несколько типов систем, различающихся по характеру распределения данных и
- 25. Классификация сетей по способам распределения данных Системы с расщепленными данными. Это несколько систем с идентичными структурами
- 27. Скачать презентацию
Слайд 2Обзор
Понятие сети ЭВМ.
Коммутация каналов и коммутация пакетов.
Взаимное соединение сетей.
Многоуровневые архитектуры связи.
Распределенная обработка
Обзор
Понятие сети ЭВМ.
Коммутация каналов и коммутация пакетов.
Взаимное соединение сетей.
Многоуровневые архитектуры связи.
Распределенная обработка
Классификация сетей по способам распределения данных.
Слайд 3Понятие сети ЭВМ - причины и история появления компьютерных сетей
Почему задача развертывания
Понятие сети ЭВМ - причины и история появления компьютерных сетей
Почему задача развертывания
Чаще этот вид топологии используется в многомашинных комплексах или в сетях, объединяющих небольшое количество компьютеров, а для объединения большого числа пользователей эта задача непреодолимой трудности.
Слайд 4Понятие сети ЭВМ - причины и история появления компьютерных сетей
Все другие
Понятие сети ЭВМ - причины и история появления компьютерных сетей
Все другие
Ячеистая топология получается из полносвязной путем удаления некоторых возможных связей. Ячеистая топология допускает соединение большого количества компьютеров и характерна для крупных сетей. В сетях с кольцевой топологией данные передаются по кольцу от одного компьютера к другому. Главным достоинством кольца является то, что оно по своей природе обеспечивает резервирование связей.
а) ячеистая топология б) кольцевая топология
Слайд 5Понятие сети ЭВМ - причины и история появления компьютерных сетей
Известны и
Понятие сети ЭВМ - причины и история появления компьютерных сетей
Известны и
Слайд 6Понятие сети ЭВМ - причины и история появления компьютерных сетей
Прямые
Понятие сети ЭВМ - причины и история появления компьютерных сетей
Прямые
Сеть этого типа в принципе может обслужить столько пользователей, сколько можно подключить к коммутационным (транзитным) узлам. Соединение между пользователями устанавливается по тому или иному маршруту, скоммутированному в коммутационных узлах сети. Таким образом, передача данных между не связанными непосредственно друг с другом пользователями реализуется путем соединения узлов сети, которое называют коммутацией.
Слайд 7 Коммутация выполняется формированием пути передачи данных между интерфейсами, входящих в состав отдельных
Коммутация выполняется формированием пути передачи данных между интерфейсами, входящих в состав отдельных
Понятие сети ЭВМ - причины и история появления компьютерных сетей
Например, в сети, показанной на рисунке, узлы 2 и 4, непосредственно между собой не связанные, вынуждены передавать данные через транзитные узлы, в качестве которых могут выступить, например, узлы 1 и 5. Узел 1 должен выполнить передачу данных между своими интерфейсами А и В, а узел 5 — между интерфейсами F и В. В данном случае маршрутом является последовательность: 2-1-5-4, где 2 — узел-отправитель, 1 и 5 — транзитные узлы, 4 — узел-получатель.
Слайд 8Понятие сети ЭВМ - причины и история появления компьютерных сетей
Хронологически первыми
Понятие сети ЭВМ - причины и история появления компьютерных сетей
Хронологически первыми
В течение многих лет глобальные компьютерные сети строились на основе телефонных каналов тональной частоты телекоммуникационных сетей, способных в каждый момент времени вести передачу только одного разговора в аналоговой форме. Эти каналы ограничивали скорость передачи дискретных компьютерных данных десятками килобитов в секунду, поэтому набор предоставляемых услуг в сетях такого типа обычно ограничивался передачей файлов и электронной почтой. Кроме того, низкое качество каналов связи, вносимых значительные искажения в передаваемый сигнал, требовало использования протоколов сетей, отличающихся сложными процедурами контроля и восстановления данных. Типичным примером таких сетей являются сети Х.25, разработанные в 70-х годах, когда низкоскоростные аналоговые каналы преобладали в схемах соединений компьютеров и коммутаторов глобальных вычислительных сетей.
Слайд 9 С начала 70-х годов телефонные сети осуществляют переход на высокоскоростные цифровые каналы,
С начала 70-х годов телефонные сети осуществляют переход на высокоскоростные цифровые каналы,
Меньшими по масштабу являются городские сети, или сети мегаполисов (Metropolitan Area Network, MAN). Первоначально они были ориентированы только на передачу данных, но сегодня поддерживают широкий спектр услуг, в том числе поддержку мультимедийного трафика. Сети MAN используют современные высокоскоростные цифровые линии связи, позволяют связывать между собой глобальные и локальными сети и обеспечивают поддержку широкого набора коммутационного оборудования, в том числе офисные АТС.
Понятие сети ЭВМ - причины и история появления компьютерных сетей
Слайд 10Понятие сети ЭВМ - причины и история появления компьютерных сетей
Появление
Понятие сети ЭВМ - причины и история появления компьютерных сетей
Появление
Слайд 11Коммутация каналов и коммутация пакетов
Существует два основных способа обмена данными в
Коммутация каналов и коммутация пакетов
Существует два основных способа обмена данными в
Традиционным принципом коммутации в мире телекоммуникаций является коммутация каналов (цепей). В этом случае между любой парой или группой пользователей, желающих связаться друг с другом, устанавливается отдельный путь передачи, который удерживается столько времени, сколько требует передача. Примером такого сорта сетей могут служить привычные нам телефонные сети, широко используемые и для связи с компьютерами.
Наиболее типичные виды нагрузки в компьютерных сетях создают: передача данных в интерактивном режиме, когда между терминалами или между терминалами и компьютерами передаются короткие пачки сообщений, содержащих 400 – 1000 знаков; а также передача файлов, когда между компьютерами или между накопителями массивов данных передаются порядка нескольких миллионов знаков (байт).
Обмен информацией с компьютерами идет в двоичном виде с передачей нулей и/или единиц. Однако значительный объем телефонного оборудования в мире до сих пор составляет аналоговая техника. Она была разработана и предназначена для обработки речи. Поэтому данные, выдаваемые компьютером или другим цифровым устройством, из двоичного вида должны быть преобразованы в аналоговые сигналы типа речевых. И наоборот, принимаемые из телефонной сети данные должны преобразовываться из аналогового в двоичное представление. Это преобразование выполняется с помощью устройств, называемых модемами (МОдулятор/ДЕМодулятор).
Слайд 12Коммутация каналов и коммутация пакетов
Коммутация пакетов заключается в том, что информация,
Коммутация каналов и коммутация пакетов
Коммутация пакетов заключается в том, что информация,
В настоящее время начинают развертываться интегральные сети объединяющие как технику коммутации каналов, так и технику коммутации пакетов.
Слайд 13Коммутация каналов и коммутация пакетов
Обычно различают два способа передачи данных с
Коммутация каналов и коммутация пакетов
Обычно различают два способа передачи данных с
Второй способ передачи – без установления логического соединения; при этом способе между узлом - отправителем и узлом назначения перемещаются отдельные дейтаграммы. В этом случае никакого начального соединения не устанавливается. Дейтаграммы передаются в сети в индивидуальном порядке. Выбор маршрута в промежуточных сетях обычно выполняется на основе адреса назначения, который должна нести в себе каждая дейтаграмма. При дейтаграммном способе передачи необязательно гарантируется поступление дейтаграмм в пункт назначения в порядке их передачи.
При обоих способах передачи с коммутацией пакетов – по виртуальным каналам (ориентированным на соединение) и с помощью дейтаграмм (без соединений) – пакеты на пути между точками отправления и назначения устанавливаются в очереди в промежуточных точках маршрута. Это вносит задержки при передаче, чего обычно не происходит при передачи с коммутацией каналов.
Слайд 14Взаимное соединение сетей
Абстрактная модель сети, рассмотренная выше, характерна для многих сетей
Взаимное соединение сетей
Абстрактная модель сети, рассмотренная выше, характерна для многих сетей
На рисунке показан пример системы, которая объединяет в себе взаимосвязанные сети и интеграцию разнообразных источников сообщений. Здесь показаны три разнесенные сети А, В и С, соединенные между собой межсетевым интерфейсом (обозначенным буквой G, от слова gateway – шлюз). Эти интерфейсы обеспечивают необходимую трансляцию протоколов и сопряжение между неодинаковыми сетями имеющими, например, различные скорости передачи (ширину полосы), различные возможности обработки пакетов, а также различные структуры. Межсетевые интерфейсы могут быть отдельными системами обработки информации (узлами) или могут входить в состав коммутационных узлов.
Доступ к такой распределительной сети может осуществляться через точку общего доступа в коммутационном узле, пользовательской локальной сети или цифровой учрежденческой АТС.
Слайд 15Взаимное соединение сетей
Показанные локальные сети представляют два наиболее распространенных типа таких
Взаимное соединение сетей
Показанные локальные сети представляют два наиболее распространенных типа таких
Обычно локальные сети работают с гораздо большими скоростями передачи, чем распределительные сети. Их скорость передачи может простираться до сотен Мбит/с по проводным линиям связи (витая пара, коаксиальный кабель) и до тысяч Мбит/с по волоконно-оптическим кабелям. С другой стороны, распределительные сети, если они работают с коммутацией пакетов, могут работать со скоростями в диапазоне от 2400 бит/с до сотен кбит/с. Необходимое преобразование скоростей и управление потоками обычно осуществляется в межсетевых интерфейсах.
В современной классификации распределительные сети всех типов телекоммуникационных сетей (компьютерных, телефонных, телевизионных, радио и первичных) разделяют на сети доступа и магистральные сети, в состав которых могут включаться информационные центры, или центры управления сервиса. Сеть доступа – это региональная сеть, осуществляющая концентрацию информационных потоков, поступающих по многочисленным каналам связи от терминального оборудования клиентов, называемых абонентскими окончаниями, в сравнительно небольшом количестве узлов магистральной сети. Магистральная сеть объединяет отдельные (возможно многоуровневые) сети доступа, обеспечивая транзит трафика между ними по высокоскоростным каналам. Коммутаторы магистрали могут оперировать не только информационными соединениями между отдельными пользователями, но и агрегатированными информационными потоками, переносящими данные большого количества пользовательских соединений. Эти потоки по магистрали поступают в сеть доступа получателей, где она демультиплексируется и коммутируется таким образом, чтобы на входной порт оборудования пользователя поступала только адресованная ему информация.
Слайд 16Многоуровневые архитектуры связи
До сих пор рассматривалась связь по сетям, но ничего
Многоуровневые архитектуры связи
До сих пор рассматривалась связь по сетям, но ничего
Одной из первых разработок по многоуровневым архитектурам была сетевая архитектура фирмы IBM (System Network Architecture, SNA). В данный момент в качестве международного стандарта многоуровневых архитектур принята Эталонная модель взаимодействия открытых систем (ВОС) Международной организации стандартизации (МОС) – Open System Interconnection (OSI) International Standard Organization (OSI).
Слайд 17Многоуровневые архитектуры связи
В указанных, и других им подобных, архитектурах признается, что в
Многоуровневые архитектуры связи
В указанных, и других им подобных, архитектурах признается, что в
Для разрешения первой части проблемы разработан ряд сетевых протоколов. Вторую часть проблемы можно решить путем введением протоколов высокого уровня. Полная архитектура, ориентированная на оконечного пользователя, включает в себя оба протокола.
Схема связи между пользователями А и В.
На рисунке показан промежуточный узел сети. К этому узлу могут быть подключены оконечные пользователи, и с ними также могут быть связаны протоколы высокого уровня. Но задача промежуточного узла в том, что касается других пользователей сети (каковыми являются пользователи А и В), является, как показано на рис. 1.3, только предоставление соответствующих сетевых услуг.
Слайд 18Многоуровневые архитектуры связи
В свою очередь, две группы протоколов: протоколы, предоставляющие сетевые услуги,
Многоуровневые архитектуры связи
В свою очередь, две группы протоколов: протоколы, предоставляющие сетевые услуги,
Выводы:
Обмен данными в сети регламентируется протоколами, т.е. соглашениями о порядке и правилах обмена данными.
Отдельные географически разнесенные сети объединяются между собой межсетевыми интерфейсами (шлюзами), осуществляющими необходимое сопряжение между сетями с различными характеристиками (различные протоколы обмена, скорости, возможности обработки пакетов и т.д.).
Проблема доставки данных конечному пользователю состоит из двух частей:
данные должны поступить по назначению в правильном виде и своевременно;
данные, поступившие по назначению, должны быть распознаваемы и иметь надлежащую форму для их правильного использования.
Первая часть проблемы решается разработкой и соблюдением сетевых протоколов. Вторая часть проблемы решается введением протоколов высокого уровня. Сетевые протоколы и протоколы высокого уровня разделяются на отдельные уровни (слои). В настоящее время существуют различные предложения по этим двум группам протоколов. Одно из важнейших предложений – модель взаимодействия открытых систем (OSI), разработанная Международной организацией по стандартизации (ISO).
Слайд 19Распределенная обработка данных
Параллельный доступ к одной БД нескольких пользователей, в том
Распределенная обработка данных
Параллельный доступ к одной БД нескольких пользователей, в том
Если же БД распределена по нескольким компьютерам, расположенным в сети, и к ней возможен параллельный доступ нескольких пользователей, то мы имеем дело с параллельным доступом к распределенной БД. Подобные системы называются системами распределенных баз данных. В общем случае режимы использования БД можно представить в виде, изображенным на рисунке.
Системы распределенной обработки данных в основном связаны с первым поколением БД, которые строились на мультипрограммных операционных системах и использовали централизованное хранение БД на устройствах внешней памяти центральной ЭВМ и терминальный многопользовательский режим доступа к ней. При этом пользовательские терминалы не имели собственных ресурсов — то есть процессоров и памяти, которые могли бы использоваться для хранения и обработки данных. Первой полностью реляционной системой, работающей в многопользовательском режиме, была СУБД SYSTEM R, разработанная фирмой IBM, именно в ней были реализованы как язык манипулирования данными SQL, так и основные принципы синхронизации, применяемые при распределенной обработке данных, которые до сих пор являются базисными практически во всех коммерческих СУБД.
Слайд 20Распределенная обработка данных
Общая тенденция движения от отдельных mainframe-систем к открытым распределенным
Распределенная обработка данных
Общая тенденция движения от отдельных mainframe-систем к открытым распределенным
В то же время происходил встречный процесс — UpSizing. Бурное развитие персональных компьютеров, появление локальных сетей также оказали серьезное влияние на эволюцию СУБД. Высокие темпы роста производительности и функциональных возможностей PC привлекли внимание разработчиков профессиональных СУБД, что привело к их активному распространению на платформе настольных систем.
Сегодня возобладала тенденция создания информационных систем на такой платформе, которая точно соответствовала бы ее масштабам и задачам. Она получила название RightSizing (помещение ровно в тот размер, который необходим).
Однако и в настоящее время большие ЭВМ сохраняются и сосуществуют с современными открытыми системами. Причина этого проста — в свое время в аппаратное и программное обеспечение больших ЭВМ были вложены огромные средства: в результате многие продолжают их использовать, несмотря на морально устаревшую архитектуру. В то же время перенос данных и программ с больших ЭВМ на компьютеры нового поколения сам по себе представляет сложную техническую проблему и требует значительных затрат.
Слайд 21Классификация сетей по способам распределения данных
Вычислительная модель «клиент—сервер» исходно связана с
Классификация сетей по способам распределения данных
Вычислительная модель «клиент—сервер» исходно связана с
Основной принцип технологии «клиент—сервер» применительно к технологии баз данных заключается в разделении функций стандартного интерактивного приложения на 5 групп, имеющих различную природу:
функции ввода и отображения данных (Presentation Logic);
прикладные функции, определяющие основные алгоритмы решения задач приложения (Business Logic);
функции обработки данных внутри приложения (Database Logic),
функции управления информационными ресурсами (Database Manager System);
служебные функции, играющие роль связок между функциями первых четырех групп.
Структура типового приложения,
работающего с базой данных, приведена на рисунке.
Слайд 22Классификация сетей по способам распределения данных
Как отмечалось выше распределенная обработка данных в
Классификация сетей по способам распределения данных
Как отмечалось выше распределенная обработка данных в
Вычислительная сеть — это многослойный комплекс взаимосвязанных и согласованно функционирующих программных и аппаратных компонентов: компьютеров, коммуникационного оборудования, операционных систем, сетевых приложений.
В зависимости от того, как распределены функции между компьютерами сети, они могут выступать в трех разных ролях:
Компьютер, занимающийся исключительно обслуживанием запросов других компьютеров, играет роль выделенного сервера сети.
Компьютер, обращающийся с запросами к ресурсам другой машины, играет роль узла-клиента.
Слайд 23Компьютер, совмещающий функции клиента и сервера, является одноранговым узлом.
Классификация сетей по способам
Компьютер, совмещающий функции клиента и сервера, является одноранговым узлом.
Классификация сетей по способам
Очевидно, что сеть не может состоять только из клиентских или только из серверных узлов. Сеть может быть построена по одной из трех схем:
сеть на основе одноранговых узлов — одноранговая сеть;
сеть на основе клиентов и серверов — сеть с выделенными серверами;
сеть, включающая узлы всех типов — гибридная сеть.
Каждая из этих схем имеет свои достоинства и недостатки, определяющие их области применения.
а) одноранговая сеть б) сеть с выделенным сервером
Слайд 24Классификация сетей по способам распределения данных
Существует несколько типов систем, различающихся по характеру
Классификация сетей по способам распределения данных
Существует несколько типов систем, различающихся по характеру
Системы с централизованными данными. При наличии нескольких клиентов они могут либо находиться в том же месте, где размещены и данные, либо быть удалены от них.
Иерархические системы. В схеме иерархии зависимых данных данные в машинах нижнего уровня тесно связаны с данными в машине верхнего уровня. Зачастую они могут быть подмножествами данных верхнего уровня, используемыми в локальных приложениях. Эталонная копия данных при этом может храниться на верхнем уровне. При внесении изменений в данные на нижнем уровне эти изменения должны передаваться в машину верхнего уровня - иногда немедленно, иногда позднее, в цикле обновления. В других системах такого типа нижний уровень может содержать те же данные, что и верхний, и еще свои собственные, которые никогда не передаются наверх.
В схеме иерархии независимых данных все процессоры представляют собой независимые замкнутые системы обработки данных. Структура данных на машинах нижнего уровня сильно отличается от их структуры на верхнем уровне. Наиболее распространенным примером отношений такого вида могут служить системы, в которых нижние уровни предназначены для рутинных повторяющихся (массовых) операций: приема заказов, контроля за выпуском продукции, управления складом и т. п.
В машине верхнего уровня, находится информационная система, которая должна снабжать необходимой информацией руководство, планирующие подразделения, отделы прогнозирования, разработчиков новых изделий и стратегий. Все данные могут быть извлечены из нижних уровней, но они суммируются, редактируются, реорганизуются с помощью вторичных индексов или иных методов поиска, чтобы обеспечить ответы на разнообразные, часто заранее непредвиденные вопросы.
Слайд 25Классификация сетей по способам распределения данных
Системы с расщепленными данными. Это несколько систем
Классификация сетей по способам распределения данных
Системы с расщепленными данными. Это несколько систем
Системы с реплицированными данными. Идентичные копии данных хранятся в разных местах, потому что дублирование памяти позволяет избежать передачи больших объемов данных, и это оказывается дешевле. Такая организация имеет смысл только в тех случаях, когда объем обновлений невелик.
Гетерогенная система. Она состоит из независимых вычислительных систем, установленных различными организациями для решения своих специфических задач и объединенных через универсальную сеть. Каждый компьютер хранит только собственные данные, и никакого сходства или единства форм организации данных здесь нет. Пользователь может получить доступ к любой машине в сети, но он должен в деталях знать, как организованы данные на этой конкретной машине.