- •Компьютерные сети и телекоммуникации
- •Часть 2. Технологии локальных и глобальных сетей Таганрог
- •Введение
- •3. Локальные сети
- •3.1. Среды и стандарты локальных сетей, понятие доступа
- •3.2. Технология Ethernet (802.3)
- •3.3. Технология Token Ring (802.5)
- •3.4. Технология fddi
- •3.5. Технология Fast Ethernet (802.3u)
- •3.6. Технология 100vg-AnyLan
- •3.7. Высокоскоростная технология Gigabit Ethernet
- •3.8. Коммутируемые локальные сети и дуплексные протоколы
- •3.9. Технология 10 Gigabit Ethernet (802.3ae)
- •3.10. Контрольные вопросы
- •4. Сети tcp/ip
- •4.1. Объединение сетей на основе протоколов сетевого уровня
- •4.1.1. Ограничения мостов и коммутаторов
- •4.1.2. Понятие internetworking
- •4.1.3. Принципы маршрутизации
- •4.1.4. Протоколы и алгоритмы маршрутизации
- •4.1.5. Реализация межсетевого взаимодействия средствами tcp/ip
- •4.2. Адресация в ip-сетях
- •4.2.1. Типы адресов стека tcp/ip
- •4.2.2. Классы ip-адресов
- •4.2.3. Отображение ip-адресов на локальные адреса
- •4.2.4. Отображение доменных имен на ip-адреса
- •4.3. Фрагментация ip-пакетов
- •4.4. Протокол надежной доставки сообщений tcp
- •4.5. Классификация маршрутизаторов сетей tcp/ip
- •4.6. Контрольные вопросы
- •5. Технологии глобальных сетей
- •5.1. Функции, структура и типы глобальных сетей
- •5.2. Глобальные связи на основе выделенных каналов
- •5.3. Глобальные связи на основе сетей с коммутацией каналов
- •5.4. Глобальные сети с коммутацией пакетов
- •5.5. Глобальные ip-сети
- •5.5.1. Структура глобальной ip-сети
- •5.5.2. «Чистые» ip-сети
- •5.5.3. Протокол slip
- •5.5.4. Протоколы семейства hdlc
- •5.5.5. Протокол ppp
- •5.5.6. Использование выделенных линий ip-маршрутизаторами
- •5.6. Функционирование ip-сети поверх сетей atm/fr
- •5.7. Удаленный доступ
- •5.7.1. Основные схемы глобальных связей при удаленном доступе
- •5.7.2. Доступ компьютер – сеть
- •5.7.3. Удаленный доступ через промежуточную сеть
- •5.8. Контрольные вопросы
- •6. Сетевые программные системы
- •6.1. Сетевые операционные системы
- •6.1.1. Понятия и виды сетевых ос
- •6.1.2. Концепция специальной сетевой ос
- •6.1.3. Функциональные компоненты сетевой ос
- •6.2. Программные средства поддержки распределенных вычислений
- •6.3. Контрольные вопросы
- •Заключение
- •Список сокращений
- •Список использованной и рекомендуемой литературы
- •Содержание
- •Часть 2. Технологии локальных и глобальных сетей
6.1.2. Концепция специальной сетевой ос
Сетевая ОС отличается от ОС автономного компьютера тем, что
по сути является программой для пересылки данных по сети;
осуществляет контроль за работой сети: кто использует сеть, когда к данным или устройствам осуществляется доступ, какие ресурсы имеются в сети и т.д.;
функционирует подобно обычной дисковой ОС – загружается в память ПК и используется для выполнения различных сервисных услуг (утилит), которые требуются в процессе работы – только на сей раз это услуги для множества сетевых компьютеров, а не для одного;
главное: обеспечивает пользователей средствами коллективного доступа к сетевым устройствам (жесткие диски, принтеры, процессоры, факсы);
обеспечивает безопасность данных за счет того, что некоторые пользователи могут не допускаться к определенным ресурсам и файлам сети;
имеет средства резервирования аппаратуры, обеспечивающие повышенную надежность и отказоустойчивость;
имеет развитые средства администрирования для того, чтобы добавить, заменить или исключить пользователей, а также компьютеры и периферийные устройства из сети;
поддерживает межсетевой обмен для объединения нескольких сетей.
Концепция сетевой ОС включает следующие положения.
В основе построения сетевой ОС лежит функция перенаправления. В ОС используется конструкция: команда > файл. Команда «не знает», куда выводятся результаты ее работы, а отдает их ОС, которая перенаправляет (redirect) в файл. Так и сетевая ОС: принимает результаты работы команды или программы и перенанаправляет их, но только по сети.
В сети функционируют серверы, разделяющие ресурсы, и клиенты этих серверов.
Таким образом, сетевая ОС должна поддерживать, как минимум, функции перенаправителя (редиректора), сервера и клиента. Редиректор необходим на всех сетевых компьютерах, сервер – только на компьютерах, разделяющих ресурсы, клиент – только на компьютерах, использующих ресурсы серверов.
В централизованных ЛС компьютер, применяемый в качестве сервера, не может быть использован как рабочая станция. Такой сервер называется специализированным (dedicated). В одноранговых ЛС любой компьютер, при желании, может быть использован в качестве сервера. В этом случае говорят, что применяются неспециализированные (программные) серверы.
Сервер сетевой ОС – это многопользовательский компьютер. Сетевая ОС позволяет всем клиентам коллективно использовать периферийные устройства сервера (принтеры, жесткие диски, графопостроители), а также его процессор, если ОС многозадачная. Таким образом, имеется возможность не только обеспечивать на сервере коллективный доступ к файлам, но и выполнять некоторые программы, которые могут работать совместно с другими программами, запущенными на сервере пользователями сети. Так организуется сервер приложений (рис.6.1), где П – программы, К – клиенты сервера.
Развитием такого подхода является сервер БД (рис.6.2). Он дает возможность освободить программы пользователей и компьютеры сети от выполнения трудоемких операций доступа к данным, сокращает сетевые потоки, так как минимизирует поток данных, передаваемых по сети между пользователем и сервером, а также улучшает производительность сети и безопасность данных, поскольку сервер может централизованно работать с БД многих пользователей.
Рис.6.1.Сервер приложений Рис.6.2. Сервер БД