- •Тема 5. Распределенные операционные
- •Тема 5. Распределенные операционные
- •5.1. Недостатки сосредоточенных и изолированных систем
- •5.1. Недостатки сосредоточенных и изолированных систем
- •5.2. Понятие компьютерной сети. Преимущества объединения
- •5.2. Понятие компьютерной сети. Преимущества объединения
- •5.3. Терминология компьютерных сетей
- •5.3.Терминология компьютерных сетей
- •2. Логическая топология сети определяет путь прохождения сигналов от одного компьютера к другому.
- •4. Компьютеры сети
- •4. Компьютеры сети
- •5. Клиенты, рабочие станции, хосты, узлы
- •5. Клиенты, рабочие станции, хосты, узлы
- •6. Сетевая коммуникационная аппаратура
- •6. Сетевая коммуникационная аппаратура
- •Модель OSI (Open System Interconnection)
- •Модель OSI (Open System Interconnection)
- •Коммутаторы – устройства объединения подсетей (сетей) на
- •5.4. Сетевые и распределенные операционные системы
- •5.4. Сетевые и распределенные операционные системы
- •5.4. Сетевые и распределенные операционные системы
- •5.4.Сетевые и распределенные операционные системы
- •5.4. Сетевые и распределенные операционные системы
- •5.4. Сетевые и распределенные операционные системы
- •5.4. Сетевые и распределенные операционные системы
- •5.4. Сетевые и распределенные операционные системы
- •5.5. Сетевые службы и сетевые сервисы
- •5.5. Сетевые службы и сетевые сервисы
- •5.6.Одноранговые и серверные операционные системы
- •5.6.Одноранговые и серверные операционные системы
- •5.6.Одноранговые и серверные операционные системы
- •5.6. Одноранговые и серверные операционные системы
- •5.7.Служба каталогов сетевых серверных ОС
- •5.7. Служба каталогов сетевых серверных ОС
- •5.7. Служба каталогов сетевых серверных ОС
- •5.7. Служба каталогов сетевых серверных ОС
- •5.7. Служба каталогов сетевых серверных ОС
- •5.7. Служба каталогов сетевых серверных ОС
- •5.7. Служба каталогов сетевых серверных ОС
- •Рабочая группа
- •5.7.2. Архитектура Active Directory
- •5.7.2. Архитектура Active Directory
- •5.7.2. Архитектура Active Directory
- •5.7.2. Архитектура Active Directory
- •Клиенты
- •Архитектура Active Directory
- •Архитектура Active Directory
- •Архитектура Active Directory
- •Архитектура Active Directory
- •Архитектура Active Directory
- •Архитектура Active Directory
- •Компоненты Active Directory
- •Компоненты Active Directory
- •Active Directory
- •Компоненты Active Directory
- •Компоненты Active Directory
- •Дерево доменов
- •Компоненты Active Directory
- •Компоненты Active Directory
- •Лес доменов
- •Управление доменами, ОП, пользователями и компьютерами
- •Управление доменами, ОП, пользователями и компьютерами
- •Управление доменами, ОП, пользователями и компьютерами
- •Управление доменами, ОП, пользователями и компьютерами
- •Управление доменами, ОП, пользователями и компьютерами
- •Управление доменами, ОП, пользователями и компьютерами
- •5.7.3. Контроллеры домена и сайты
- •5.7.3.Контроллеры домена и сайты
- •5.7.3. Контроллеры домена и сайты
- •5.7.3. Контроллеры домена и сайты
- •5.7.3.Контроллеры домена и сайты
- •5.7.3.Контроллеры домена и сайты
- •5.7.3.Контроллеры домена и сайты
- •5.7.3.Контроллеры домена и сайты
- •5.7.3. Контроллеры домена и сайты
- •Один домен с несколькими сайтами
- •Доступ и распространение данных Active Directory. Протоколы и репликация
- •Доступ и распространение данных Active Directory. Протоколы и репликация
- •Доступ и распространение данных Active Directory. Протоколы и репликация
- •5.7.4. Управление объектами Active Directory
- •5.7.4. Управление объектами Active Directory
- •Операционные сист
- •5.8. Концепции распределенной обработки в сетевых ОС
- •5.8.1. Модели распределенных приложений
- •5.8.1. Модели распределенных приложений
- •5.8.1. Модели распределенных приложений
- •5.8.1. Модели распределенных приложений
- •5.8.1. Модели распределенных приложений
- •5.8.1. Модели распределенных приложений
- •5.8.1. Модели распределенных приложений
- •5.8.2. Передача сообщений в распределенных системах
- •5.8.2. Передача сообщений в распределенных системах
- •5.8.2. Передача сообщений в распределенных системах
- •5.8.2. Передача сообщений в распределенных системах
- •Компьютер 1
- •5.8.2. Передача сообщений в распределенных системах
- •5.8.2. Передача сообщений в распределенных системах
- •5.8.2. Передача сообщений в распределенных системах
- •Выполнение
- •5.8.3. Вызов удаленных процедур
- •5.8.3. Вызов удаленных процедур
- •5.8.3.Вызов удаленных процедур
- •Механизм RPC достигает прозрачности за счет использования клиентского и серверного стаба, организующих передачу
- •5.8.3. Вызов удаленных процедур
- •5.8.3. Вызов удаленных процедур
- •5.8.3. Вызов удаленных процедур
- •5.8.3. Вызов удаленных процедур
- •5.8.3. Вызов удаленных процедур
- •5.8.3. Вызов удаленных процедур
- •5.8.3. Вызов удаленных процедур
- •5.7.4. Сетевые файловые системы
- •5.7.4. Сетевые файловые системы
- •5.7.4.Сетевые файловые системы
- •5.7.4. Сетевые файловые системы
- •5.7.4. Сетевые файловые системы
- •5.7.4. Сетевые файловые системы
- •Приложения
- •5.7.4.Сетевые файловые системы
- •5.7.4. Сетевые файловые системы
- •5.7.4. Сетевые файловые системы
- •5.7.4.Сетевые файловые системы
- •5.7.4. Сетевые файловые системы
- •5.7.4.Сетевые файловые системы
- •Протокол SMB (Server Message Block – MS, Intel, IBM). Работает на прикладном уровне,
4. Компьютеры сети
Виды серверов:
терминальные серверы предназначены для выполнения клиентских
приложений. С их помощью компьютеры таких клиентов (недорогих малопроизводительных компьютеров) могут функционировать как терминалы, а не как независимые системы;серверы удаленного доступа предоставляют коммутированное соединение.
С их помощью пользователи удаленных компьютеров могут получить доступ к сети (серверу) по телефонной линии;
прокси-серверы служат промежуточным звеном между рабочими станциями
локальной сети и Интернет, обеспечивая защиту путем агрегирования IP- адресов, т. е. использование одного IP-адреса для всех сеансов доступа в Интернет (например, MS Proxy Server);
факс-серверы предназначены для приема и отправки факсов и для
распределения поступивших факсов соответствующим пользователям сети;кластерные серверы обеспечивают объединение многих серверов в
кластеры, т. е. группы независимых компьютерных систем, работающих вместе как одна система (например, MS Windows 2000 Cluster Server), это делается для выполнения особо ответственных задач.
Операционные сист |
11 |
емы |
|
5. Клиенты, рабочие станции, хосты, узлы |
|
Клиенты сети – компьютеры и другие сетевые устройства (например, |
|
принтеры), имеющие доступ к ресурсам сети, также программы, имеющие |
|
доступ к программам сервера. Чаще всего клиент – компьютер пользователя |
|
сети. Клиенты-компьютеры могут быть “тонкими” и “толстыми” |
|
клиентами. В первом случае основная работа по выполнению задачи |
|
пользователя производится на сервере, на клиентский компьютер |
|
возлагается в основном логика представления (графический интерфейс) |
|
задачи. Во втором случае практически все обработки можно осуществлять |
|
на машине клиента, которая должна быть достаточно мощной и содержать |
|
эффективные программные инструменты разработки приложений. |
|
Рабочая станция: |
|
1. Клиентский (пользовательский) компьютер, на котором установлена |
|
клиентская операционная система – клиент, имеющий доступ к серверу. |
|
2. Высокопроизводительный |
|
компьютер, интенсивно использующий локальные и сетевые ресурсы |
|
(графическая рабочая станция, рабочая станция системы |
|
автоматизированного проектирования). |
12 |
Операционные сист |
|
емы |
|
5. Клиенты, рабочие станции, хосты, узлы
Хост – компьютер или другое устройство сети, имеющее IP-адрес.
Узел – точка соединения в сети – компьютер или другое устройство, предназначенное для распознавания и обработки запросов на передачу информации другим узлам сети.
Операционные сист |
13 |
емы |
|
6. Сетевая коммуникационная аппаратура
Простые соединительные устройства – разъемы для подключения коаксиальных кабелей (BNC T- разъемы и цилиндрические), телефонных линий (RJ-11), витой пары (RJ-45), разъемы волоконно- оптических кабелей, коммутационные панели и пассивные концентраторы. Не имеют электронных составляющих, служат лишь для соединения.
Сложные соединительные устройства:
преобразователи - для соединения сегментов носителей разных типов, например витой пары с волоконно-оптическим кабелем;
повторители - для соединения двух сегментов сети или двух участков кабеля, регенерируют сигнал;
активные концентраторы - многопортовые повторители;
интеллектуальные концентраторы – активные концентраторы со встроенным микропроцессором, регенерируют сигналы и диагностируют порты.
Операционные сист |
14 |
емы |
|
6. Сетевая коммуникационная аппаратура
Сегментация - это деление сети на части с целью снижения загрузки сегментов (частей) сети. Создание подсетей - это деление сети на отдельные сети - подсети на основе адресной информации.
Устройства сегментации и создания подсетей:
мосты – компьютеры или специализированные устройства,
объединяющие два сегмента сети, выполняют фильтрацию данных на основе MAC-адресов (физический адрес сетевой карты) – передают сообщение в смежный сегмент только в том случае, если адресат получателя принадлежитданному сегменту;маршрутизаторы - компьютеры или специализированные
устройства для соединения отдельных сетей или подсетей, используют логические сетевые адреса (IP – или IPX - адреса), выбирают оптимальный маршрут передачи пакета данных;коммутаторы, работающие на различных уровнях модели OSI.
Операционные сист |
15 |
емы |
|
Модель OSI (Open System Interconnection)
Операционные сист |
16 |
емы |
|
Модель OSI (Open System Interconnection)
Модель OSI состоит из семи уровней, каждый из которых представляет собой определенный этап процесса сетевой коммуникации. Каждый уровень выполняет определенную задачу процесса коммуникации, а затем передает данные вверх или вниз на следующий уровень.
Прикладной уровень обеспечивает взаимодействие между пользовательским приложением и сетью: FTP , Telnet , SMTP , HTTP (передача гипертекста) и др.
Уровень представления (сжатие данных, шифрование, трансляция протоколов). На этом уровне работают шлюзы для соединения различных сетей и Редиректоры – программы, определяющая, чем должен быть обработан запрос – локальным компьютером или устройством сети.
Сеансовый уровень – устанавливает и разрывает диалоги приложений разных компьютеров сети в дуплексном или полудуплексном режиме по установленным правилам обмена, обеспечивает безопасность и распознавание имен.
Транспортный уровень – обеспечение целостности и последовательности пакетов данных. На этом уровне работает DNS, организуются порты и Сокеты приложений.
Сетевой уровень – маршрутизация пакетов. Устройства этого уровня – маршрутизаторы и коммутаторы сетевого уровня.
Канальный уровень: MAC – управление доступом к сети (48-разрядный двоичный адрес сетевой карты) и LLC – управление логическими связями (определяет логическую топологию сети). На этом уровне работают мосты и коммутаторы уровня 2
Физический уровень – формирование аналоговых, цифровых, модулированных и других |
сигналов, синхронная и асинхронная передача и др. |
емы |
Коммутаторы – устройства объединения подсетей (сетей) на |
различных уровнях модели OSI: |
1. Коммутатор второго уровня – коммутирующий концентратор – |
передает пакет только на требуемый порт (к портам подключены |
компьютеры). (Концентратор передает на все порты) |
2. Коммутатор второго |
уровня – сегментный коммутатор, к его портам подключены |
сегменты сети. |
3. Коммутатор третьего уровня (сетевого) является |
маршрутизатором специального типа. |
4. Коммутатор четвертого уровня – |
использует информацию, содержащуюся в заголовках протоколов |
TCP и UDP c целью повышения безопасности данных путем |
фильтрации списка контроля доступа. |
Маршрутизаторы – устройства объединения подсетей |
(сетей) с выбором оптимального маршрута передачи пакета |
данных (используют IP и IPX-адресацию). |
емы |
5.4. Сетевые и распределенные операционные системы
Сетевая ОС предоставляет пользователю виртуальную вычислительную систему, работать с которой проще, чем с реальной сетевой аппаратурой. В то же время эта виртуальная система не полностью скрывает распределенную природу своего реального прототипа.
Термин “сетевая операционная система” используется в двух значениях:
1.Совокупность взаимодействующих ОС всех компьютеров сети.
2.Операционная система отдельного компьютера, позволяющая ему работать в сети.
В идеальном случае сетевая ОС должна предоставлять пользователю сетевые ресурсы в виде ресурсов единой централизованной виртуальной машины. В этом случае сетевая ОС является распределенной ОС. Распределенная операционная система существует как единая ОС в масштабах всей вычислительной системы.
Степень автономности каждого компьютера сети, работающего под управлением сетевой ОС, значительно выше по сравнению с компьютерами, работающими под управлением распределенной ОС.
Операционные сист |
19 |
емы |
|
5.4. Сетевые и распределенные операционные системы |
|
Сетевая ОС предоставляет пользователю ресурсы |
|
компьютеров сети, для доступа к которым нужно выполнить |
|
некоторые особые операции, например отобразить удаленный |
|
разделяемый каталог на вымышленную букву локального |
|
дисковода (подключить сетевой диск) или поставить перед |
|
именем каталога еще и имя компьютера, на котором тот |
|
расположен. |
|
Пользователи сетевой ОС обычно должны быть в курсе |
|
того, где хранятся их файлы, и должны использовать явные |
|
команды передачи файлов для перемещения файлов с одной |
|
машины на другую. |
|
Работая в среде сетевой ОС, пользователь, хотя и может |
|
запустить задание на любой машине сети, всегда знает, на |
|
какой машине выполняется его задание. По умолчанию |
|
пользовательское задание выполняется на той машине, на |
|
которой пользователь сделал логический вход. |
20 |
Операционные сист |
|
емы |
|
