Файл: ​​​​​​​СЕТЕВЫЕ ОПЕРАЦИОННЫЕ СИСТЕМЫ.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 12.03.2024

Просмотров: 68

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Управление сетью связано с применением соответствующих протоколов управления. Программное обеспечение управления сетью обычно состоит из менеджеров и агентов. Менеджером называется программа, вырабатывающая сетевые команды. Агенты представляют собой программы, расположенные в различных узлах сети. Они выполняют команды менеджеров, следят за состоянием узлов, собирают информацию о параметрах их функционирования, сигнализируют о происходящих событиях, фиксируют аномалии, следят за трафиком, осуществляют защиту от вирусов. Агенты с достаточной степенью интеллектуальности могут участвовать в восстановлении информации после сбоев, в корректировке параметров управления и т.п [Никифоров С. В. Введение в сетевые технологии : элементы применения и администрирования сетей: учебное пособие / С. В. Никифоров М.: Финансы и статистика, 2007, с. 78.]. 

1.4. Структура сетевой операционной системы

Сетевая операционная система составляет основу любой вычислительной сети. Каждый компьютер в сети автономен, поэтому под сетевой операционной системой в широком смысле понимается совокупность операционных систем отдельных компьютеров, взаимодействующих с целью обмена сообщениями и разделения ресурсов по единым правилам – протоколам. В узком смысле сетевая ОС – это операционная система отдельного компьютера, обеспечивающая ему возможность работать в сети [ Гордеев А. В.Операционные системы: Учебник для вузов. 2-е изд. / А. В. Гордеев — СПб.: Питер, 2009, с. 78.].

 

Рис.1.1. Структура сетевой ОС

В соответствии со структурой, приведенной на рис. 1.1., в сетевой операционной системе отдельной машины можно выделить несколько частей [Дейтел П.Дж. Операционные системы. Основы и принципы. Книга 1/ П.Дж. Дейтел – Интуит, 2016, с. 98.].

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

2. Средства предоставления собственных ресурсов и услуг в общее пользование – серверная часть ОС (сервер). Эти средства обеспечивают, например, блокировку файлов и записей, ведение справочников имен сетевых ресурсов; обработку запросов удаленного доступа к собственной файловой системе и базе данных; управление очередями запросов удаленных пользователей к своим периферийным устройствам [ Гордеев А. В.Операционные системы: Учебник для вузов. 2-е изд. / А. В. Гордеев — СПб.: Питер, 2009, с. 122.]. 


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

4. Коммуникационные средства ОС, с помощью которых происходит обмен сообщениями в сети. Эта часть обеспечивает адресацию и буферизацию сообщений, выбор маршрута передачи сообщения по сети, надежность передачи и т.п., т. е. является средством транспортировки сообщений [Олифер В.Г., Олифер Н.А. Сетевые операционные системы / В.Г. Олифер , Н.А.Олифер — СПб.: Питер, 2008, с. 88.]. 

1.5. Клиентское программное

Для работы сетью на рабочих станциях быть установлено программное обеспечение. программное обеспечение доступ к , расположенным на сервере. Тремя важными компонентами программного обеспечения редиректоры (redirector), (designator) и UNC (UNC ) [Колисниченко Д.. Самоучитель системного Linux/ – Интуит, 2011, -96.].

Редиректоры

Редиректор – программное обеспечение, принимает запросы /вывода для файлов, именованных или почтовых и затем их сетевым другого компьютера. перехватывает все , поступающие от , и анализирует [Никифоров С. . Введение в технологии : элементы и администрирования : учебное пособие / . В. Никифоров .: Финансы и , 2007, с. 278.].

Фактически два типа , используемых в : 

• клиентский редиректор ( redirector) 

• серверный (server redirector).

редиректора функционируют представительском уровне OSI. Когда делает запрос сетевому приложению службе, редиректор этот запрос проверяет, является ресурс локальным ( на запрашивающем ) или удаленным ( сети). Если определяет, что локальный запрос, направляет запрос процессору для обработки. Если предназначен для , редиректор направляет по сети соответствующему серверу. существу, редиректоры от пользователя доступа к . После того сетевой ресурс , пользователи могут к нему без знания точного расположения [ / В.Г. , Н.А. — СПб.: Питер, 2008, . 256.].

Распределители

Распределитель () представляет собой программного обеспечения, присвоением букв (drive letter) локальным, так удаленным сетевым или разделяемым , что помогает взаимодействии с ресурсами. Когда сетевым ресурсом буквой локального создана ассоциация, также как дисковода (mapping drive), распределитель присвоение такой дисковода сетевому [Колисниченко Д.. Самоучитель системного Linux/ – Интуит, 2011, . 168.]. Затем, когда или приложение доступ к , распределитель заменит дисковода на -вой адрес , прежде чем будет послан .


Имена UNC

и распределитель не единственными , используемыми для к сетевым . Большинство современных операционных систем, же как Windows 95, 98, NT, имена UNC ( Naming Convention — соглашение по ). UNC представляют стандартный спо- именования сетевых . Эти имена форму \\Имя_\имя_ресурса. работать с приложения и командной строки имена UNC отображения сетевых [Олифер В.., Олифер Н.. / В.Г. , Н.А. — СПб.: Питер, 2008, . 288.].

1.6. Серверное программное

Для того компьютер мог в роли сервера необходимо серверную часть операционной системы, позволяет поддерживать и распространять среди сетевых . Важным вопросом сетевых серверов возможность ограничить к сетевым . Это называется защитой (network ). Она предоставляет управления над , к каким могут получить пользователи, степень доступа, а , сколько пользователей получить такой одновременно. Этот обеспечивает конфиденциальность защиту и эффективную сетевую [Назаров С.., Широков А.. Современные операционные (2-е изд., .),/С.В., А.И. - Интуит 2016 с . 36.].

дополнение к контроля над ресурсами сервер следующие функции:

  • проверку регистрационных (logon identification) пользователей;
  • управляет и группами;
  • инструменты сетевого для управления, и аудита;
  • отказоустойчивость для целостности сети.

1.7. и серверное обеспечение

Некоторые сетевых операционных , в том Windows NT, программные компоненты, компьютеру как , так и возможности. Это компьютерам поддерживать использовать сетевые и преобладает одноранговых сетях [ / В.Г. , Н.А. — СПб.: Питер, 2008, . 96.].

В общем, тип сетевых систем не мощен и , как законченные операционные системы. преимущество комбинированной - серверной сетевой системы заключается том, что ресурсы, расположенные отдельной рабочей , могут быть с остальной сети. Недостаток в том, если рабочая поддерживает много используемых ресурсов, испытывает серьезное производительности. Если происходит, то перенести эти на сервер увеличения общей [Назаров С.., Широков А.. Современные операционные (2-е изд., .),/С.В., А.И. - Интуит 2016 с . 55.].

зависимости от , возлагаемых на компьютер, в операционной системе отсутствовать либо , либо серверная [Назаров С.., Широков А.. Современные операционные (2-е изд., .),/С.В., А.И. - Интуит 2016 с . 136.].


рис. 1.2 компьютер 1 функции клиента, компьютер 2 – функции , соответственно на машине отсутствует часть, а второй - клиентская. 

. 1.2. Взаимодействие компонентов

Если выдан к ресурсу компьютера, то переадресовывается локальной системе. Если это запрос удаленному ресурсу, он переправляется клиентскую часть, преобразуется из формы в формат, и коммуникационным средствам. часть ОС 2 принимает запрос, его в форму и для выполнения локальной ОС. того, как получен, сервер к транспортной и направляет клиенту, выдавшему . Клиентская часть результат в формат и его тому , которое выдало [Гордеев А. .Операционные системы: для вузов. 2- изд. / А. . Гордеев — СПб.: , 2009, с. 78.].

1.8. Требования современным операционным

Главным требованием, к операционной , является выполнение основных функций управления ресурсами обеспечение удобного для пользователя прикладных программ. ОС, как , должна поддерживать обработку, виртуальную , свопинг, многооконный интерфейс пользователя, также выполнять другие необходимые и услуги [/ П.Дж. – Интуит, 2016, с. 145.]. этих требований полноты к системам предъявляются менее важные требования, которые ниже.

Расширяемость.  то время аппаратная часть устаревает за лет, полезная операционных систем измеряться десятилетиями. может служить UNIX. Поэтому системы всегда со временем , и эти более значимы, изменения аппаратных . Изменения ОС заключаются в ею новых , например поддержке типов внешних или новых технологий. Если ОС написан образом, что и изменения вноситься без целостности системы, такую ОС расширяемой. Расширяемость за счет структуры ОС, которой программы из набора модулей, взаимодействующих через функциональный [Гордеев А. .Операционные системы: для вузов. 2- изд. / А. . Гордеев — СПб.: , 2009, с. 145.].

Переносимость.  идеале код должен легко с процессора типа на другого типа с аппаратной (которые различаются только типом , но и организации всей компьютера) одного на аппаратную другого типа. ОС имеют вариантов реализации разных платформ, свойство ОС также многоплатформенностью [ С.В., А.И. операционные системы (2- изд., испр.),/.В.Назаров, .И.Широков - 2016 с . 123.].

Совместимость. несколько «долгоживущих» операционных систем ( UNIX, MS-, Windows 3.x, NT, OS/2), которых наработана номенклатура приложений. из них широкой популярностью. для пользователя, по тем иным причинам одной ОС другую, очень возможность запуска новой операционной привычного приложения. ОС имеет для выполнения программ, написанных других операционных , то про говорят, что обладает совместимостью этими ОС. различать совместимость уровне двоичных и совместимость уровне исходных [Гордеев А. .Операционные системы: для вузов. 2- изд. / А. . Гордеев — СПб.: , 2009, с. 178.]. Понятие включает также пользовательских интерфейсов ОС.


 Надежность/ . Система должна защищена как внутренних, так от внешних , сбоев и . Ее действия быть всегда , а приложения должны иметь наносить вред [Дейтел П.. Операционные системы. и принципы. 1/ П.Дж. – Интуит, 2016, с. 254.]. и отказоустойчивость прежде всего архитектурными решениями, в ее , а также ее реализации ( кода). Кроме , важно, включает ОС программную аппаратных средств отказоустойчивости, таких, , как дисковые или источники питания.

Безопасность. ОС должна данные и ресурсы вычислительной от несанкционированного . Чтобы ОС свойством безопасности, должна как иметь в составе средства — определения легальности , авторизации — предоставления пользователям дифференцированных доступа к , аудита — фиксации «подозрительных» для системы событий. безопасности особенно для сетевых . В таких к задаче доступа добавляется защиты данных, по сети [ С.В., А.И. операционные системы (2- изд., испр.),/.В.Назаров, .И.Широков - 2016 с . 36.].

Производительность. система должна настолько хорошим и временем , насколько это аппаратная платформа. производительность ОС много факторов, которых основными архитектура ОС, функций, качество кода, возможность ОС на (многопроцессорной) платформе [/ П.Дж. – Интуит, 2016, с. 98.].

1.9. сетевой операционной

При выборе операционной системы учитывать:

  • совместимость ;
  • тип сетевого ;
  • размер сети;
  • топологию;
  • требования серверу;
  • операционные на клиентах серверах;
  • сетевая система;
  • соглашения именах в ;
  • организация сетевых хранения.

Глава 2 сетевых операционных

2.1. Обзор сетевых систем

В время наибольшее получили три сетевые ОС — ,   Windows NT   Novell Netware. 

UNIX применяют в крупных сетях, поскольку система характеризуется надежностью, возможностью масштабирования сети. Unix имеется команд и их программ работы в . Во-первых, команды ftp, , реализующие файловый и эмуляцию узла на протоколов TCP/. Во-вторых, , команды и UUCP, разработанные ориентацией на модемную связь телефонным линиям удаленными Unix- в корпоративных территориальных сетях [ С.В., А.И. операционные системы (2- изд., испр.),/.В.Назаров, .И.Широков - 2016 с . 128.].