Презентацию к данной лекции Вы можете скачать здесь.
Данная и следующая лекция посвящены сетям и сетевым структурам. Поддержка сетевых технологий и работы в сетях – неотъемлемая часть современных операционных систем. В лекции рассмотрены следующие вопросы:
Мотивация сетей.Использование компьютеров в современных условиях
осуществляется не изолированно, а в распределенных системах и сетях – домашней
или офисной локальной сети, сети Интернет,
(рис 22.1) Распределенная система.
Пользователь с сетевого сайта B работает с сервером, расположенным на сетевом сайте B. На сетевом сайте C пользователям предоставлены полезные ресурсы.
Таким образом, использование сетей и сетевых структур имеет следующую мотивацию:
По отношению к сетям, операционные системы можно разделить на сетевые ОС и распределенные ОС.
В сетевых ОС пользователи осведомлены относительно множественности машин. Доступ к ресурсам на различных машинах выполняется явно с помощью:
В распределенных ОС пользователи не осведомлены относительно множественности машин. Доступ к удаленным ресурсам осуществляется аналогично доступу к локальным ресурсам (пример – уже рассмотренная
Преимущества миграции процессов:
Машины в системе могут быть физически соединены разнообразными способами – например, проводной связью (кабелями "витая пара" или коаксиальными, волоконно-оптическими кабелями, телефонными кабелями), беспроводной связью –
Различные топологии представляются в виде графов, вершины которых соответствуют машинам. Дуга из вершины A в вершину B соответствует непосредственному соединению двух машин.
Схемы на рис 22.2 поясняют основные сетевые топологии.
(рис 22.2) Сетевые топологии.
Основные топологии сетей, изображенные на схемах, - полностью соединенная сеть (любая машина соединена с любой другой), частично соединенная сеть, сеть древовидной структуры, сеть типа звезда, сеть типа кольцо.
На практике, практически любая проводная локальная сеть организована логически по принципу полностью соединенной сети, но физически сеть реализована следующим образом: каждая машина подсоединена к концентратору (hub) – устройству для установки коммуникаций между машинами в сети, а непосредственные соединения каждой машины с любой другой отсутствуют. В беспроводных сетях, аналогично, используются особые сетевые концентраторы для коммуникации машин друг с другом, так что можно также считать, что беспроводная локальная сеть – это полностью соединенная сеть.
В клиент-серверных региональных и глобальных сетях, разумеется, схема иная – компьютеры-клиенты соединяются только со своим сервером.
Более старый способ непосредственного соединения в сеть двух компьютеров – это их соединение по нуль-модемному кабелю. Также для непосредственного беспроводного соединения двух портативных компьютеров можно использовать инфракрасные порты, если они есть, или
Локальные сети.По числу машин, размеру и протяженности сети подразделяются на локальные и глобальные.
Локальная сеть - Local-Area Network (LAN) – это сеть, расположенная на небольшой площади, например, в пределах здания или нескольких соседних зданий – офисов, либо даже в одной комнате (например, домашняя локальная сеть). Пример относительно большой локальной сети (из нескольких тысяч машин) – локальная сеть Петродворцового учебно-научного комплекса СПбГУ, включающего четыре факультета, несколько НИИ и студенческие общежития.
Локальная сеть организуется на основе многопользовательской шины, топологии кольца или звезды.
Скорость работы в локальной сети – порядка 10
Узлами локальной сети являются, как правило, рабочие станции и (или) персональные компьютеры. В локальной сети могут быть также несколько (обычно одна или две)
В локальной сети доступны такие разделяемые сетевые ресурсы, как сетевые принтеры и другие устройства (например, сетевые диски – mass storage devices ). Такие устройства имеют сетевые карты (адаптеры),свои сетевые адреса и свои имена в сети, так что они являются полноправными элементами сети, наряду с компьютерами. Если у принтера нет
Таким образом, тот минимум, который необходимо иметь для организации локальной сети, – это два или более компьютеров, сетевой концентратор (
На рис 22.3 изображена схема типичной организации локальной сети. В схеме, кроме компьютеров и сетевых ресурсов, присутствует шлюз (gateway) – вход в локальную сеть: обычно это одна выделенная машина, которая играет роль входной в данной локальной сети. Она занимается фильтрацией
(рис 22.3)
Глобальные сети - Wide-Area Network (WAN) – связывают географически удаленные машины. Используются соединения типа "точка-точка" (point-to-point) по линиям большой протяженности (часто арендуемым у телефонных компаний) – выделенным линиям (dedicated lines).Более современные способы организации глобальных сетей – волоконно-оптические кабели и беспроводная связь типа
Взаимодействие в глобальной сети обычно требует нескольких сообщений.
Узлами глобальной сети могут быть как персональные компьютеры, так и
Одним из современных видов глобальных и региональных сетей является
Как показано на рис 22.4, в глобальных сетях для коммуникации используются специальные коммуникационные процессоры.
(рис 22.4) Коммуникационные процессоры в глобальной сети
При проектировании
Именование и разрешение имен в сети.Системы (машины) в сети имеют имена.
Сообщения идентифицируются номерами процессов (process
Для глобального разрешения сетевых имен используется Domain Name Service (DNS),обеспечивающий структуру именования машин, а также преобразование имени в IP-адрес (в сети Интернет). Пример доменного имени (domain name) машины в сети Интернет: spbu.ru –
Маршрутизация (routing) – поиск маршрута для каждого
Фиксированная маршрутизация. Путь от A к B задан заранее; он изменяется, только если им невозможно воспользоваться из-за отказов аппаратуры. При этом:
Виртуальная цепочка.Путь от A к B фиксируется на время одного сеанса. Различные сеансы, включающие сообщения от A в B, могут иметь различную маршрутизацию. Особенности данного способа маршрутизации:
Динамическая маршрутизация.Путь для
Обычно система посылает сообщение другой системе через соединение, наименее используемое в данный момент времени.
Метод
Сообщения при данном методе могут приходить в другом порядке. Эта проблема может быть решена путем присваивания
Сети с кольцевой топологией. Для осуществления сетевой коммуникации необходимо установить сетевое соединение (connection). Различаются следующие виды сетевых соединений.
Переключение схем. Устанавливается постоянное физическое соединение на все время коммуникации (например, по телефонной линии или по кабелю "витая пара").
Переключение сообщений.Устанавливается временное соединение на период передачи сообщения (например, пересылка электронной почты).
Переключение пакетов.Сообщения переменной длины делятся на пакеты фиксированной длины, которые и посылаются адресату. Пакеты могут передаваться по сети различными путями. Пакеты должны быть вновь собраны в сообщения по их прибытии. Пример – основной протокол Интернета TCP/IP.
Переключение схем требует времени для установки, но меньших накладных расходов на посылку каждого сообщения; при этом могут иметь место потери пропускной способности сети. Переключение сообщений и пакетов требует меньшего времени на установку, но накладные расходы на передачу сообщений больше, чем в первых двух методах.
Коллизии в сети возникают, если несколько систем одновременно обращаются к одному и тому же участку сети для передачи информации.
Для разрешения
Недостаток метода: если система сильно загружена, то может возникнуть множество
Метод
Методы сетевого соединения в сетях с кольцевой топологией.В России пока не столь популярны сети с кольцевой топологией, однако их изучение и освоение представляет несомненный интерес. Известны следующие методы организации сетевого соединения и коммуникации в сетях с кольцевыми топологиями.
Cambridge Digital Communication Ring (Кембриджское кольцо) – разновидность исследовательской сетевой системы с кольцевой топологией.
CSMA/CD (
Domain Name Service (DNS) – сервис в сети Интернет, обеспечивающий структуру именования машин, а также преобразование доменного имени в IP-адрес.
Виртуальная цепочка – метод маршрутизации, при котором путь
Витая пара (twisted pair) - распространенный тип сетевого кабеля, используемый в сетях Ethernet, с разъемами типа RJ45.
Волоконно-оптический кабель (fiber optic cable) – быстродействующий сетевой кабель со скоростью передачи данных до 100 МБит / с, принцип действия которого основан на волоконной оптике.
Выделенная линия (dedicated line) – телефонная линия связи, используемая только для сетевого взаимодействия двух узлов (компьютеров) локальной или глобальной сети.
Глобальная сеть - Wide-Area Network (WAN) – сеть, связывающая географически удаленные машины.
Динамическая маршрутизация - метод маршрутизации, при котором путь для
Доменное имя (domain name) – составное символьное имя компьютера в сети Интернет (например, spbu.ru).
Коллизия в сети – ситуация, когда несколько систем одновременно обращаются к одному и тому же участку сети для передачи информации.
Коммуникационный процессор – специализированный процессор, используемый в глобальных сетях для сетевой коммуникации.
Концентратор (hub) – устройство для установки коммуникаций между машинами в локальной сети, к которому подключены все сетевые компьютеры.
Локальная сеть - Local-Area Network (LAN) – сеть, расположенная на небольшой площади, например, одной комнате, в пределах здания или нескольких соседних зданий.
Маршрутизатор (router) – сетевое устройство для маршрутизации.
Маршрутизация (routing) – поиск маршрута для каждого
Оптический переключатель (optical switch) – быстродействующее сетевое устройство, аналогичное концентратору, используемое в сетях с волоконно-оптическими кабелями.
Передача маркера (token),или маркерное кольцо (token ring) – метод коммуникации в сети с кольцевой топологией, при котором специальные сообщения, называемые маркерами, постоянно циркулируют в системе.
Переключение пакетов - метод сетевого соединения, при котором сообщения переменной длины делятся на пакеты фиксированной длины, которые и посылаются адресату.
Переключение схем – метод сетевого соединения, при котором устанавливается постоянное физическое соединение на все время коммуникации.
Переключение сообщений - метод сетевого соединения, при котором устанавливается временное соединение на период передачи сообщения.
Полностью соединенная сеть – сеть, в которой любая машина соединена с любой другой.
Распределенная операционная система – ОС, в которой пользователи не осведомлены относительно множественности машин; доступ к удаленным ресурсам осуществляется аналогично доступу к локальным ресурсам.
Сетевая карта (сетевой адаптер) – специализированный
Сетевая операционная система – ОС, в которой пользователи осведомлены относительно множественности машин и осуществляют доступ к ресурсам на удаленных машинах явно с помощью удаленного входа или передачи данных с удаленной машины по протоколу FTP.
Сетевое соединение (connection) – способ соединения компьютеров в сети, обеспечивающий их сетевую коммуникацию.
Сетевой диск – жесткий диск, являющийся частью сетевого компьютера или отдельным элементом сети (со своей сетевой картой ), к которому разрешен общий доступ компьютеров локальной сети.
Сетевой принтер – принтер, подключенный к
Слоты для сообщений - метод коммуникации в сети с кольцевой топологией, при котором несколько
Фиксированная маршрутизация – метод маршрутизации, при котором путь
Шлюз (gateway) – выделенный компьютер локальной сети, играющая роль входного компьютера в данную локальную сеть.
В настоящее время практически все компьютеры используются в рамках распределенных систем, в локальных и глобальных сетях. Мотивация использования сетей: совместное использование ресурсов, ускорение вычислений, надежность, коммуникация.
С точки зрения использования сетей, ОС подразделяются на сетевые – ОС, в которых пользователи осведомлены о множественности машин и выполняют явно удаленный вход на другие машины и пересылку файлов с удаленных машин, - и распределенные ОС, в которых пользователи не осведомлены о множественности машин и обращаются к удаленным ресурсам теми же способами, как к локальным.
Машины могут быть соединены в сеть различными способами (проводные сети и беспроводные сети различных стандартов) и с использованием различных топологий: полностью соединенная сеть, частично соединенная сеть, сеть древовидной структуры, сеть с топологией "звезда", сеть с топологией "кольцо".
С точки зрения размещения, сети подразделяются на локальные – сети, размещаемые в одной или нескольких комнатах или зданиях – и глобальные – сети, объединяющие географически удаленные друг от друга машины.
В локальной сети объединяются рабочие станции, персональные компьютеры и, возможно,
В глобальной сети узлы являются
При коммуникации по сети решаются следующие основные проблемы: именование и разрешение имен, маршрутизация, способ соединения,
Для разрешения имен в сети Интернет используется Domain Name Service (DNS), преобразующий символьное сложное
Сообщения идентифицируются номерами процессов, сами процессы – парой (
Маршрутизация – поиск маршрута для
Стратегии сетевых соединений: переключение схем (постоянное физическое соединение), переключение сообщений (временное соединение на период передачи сообщения) и переключение пакетов (деление сообщения на пакеты фиксированной длины).
Для разрешения
В сетях с кольцевой топологией для сетевых соединений применяются методы маркерного кольца и
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.