- •Кузин а.В., демин в.М. Компьютерные сети москва
- •Глава 1. Основные понятия о компьютерных сетях
- •Глава 2. Основные технические характеристики и качество компьютерных сетей и телекоммуникационных каналов
- •Глава 3. Линии связи сетей эвм
- •Глава 4. Локальные вычислительные сети
- •Глава 5. Организация корпоративных сетей
- •Глава 6. Сетевые операционные системы
- •Глава 7. Структура и информационные услуги территориальных сетей
- •Введение
- •Глава 1. Основные понятия о компьютерных сетях
- •1.1. Классификация информационно-вычислительных сетей (ивс). Локальные, городские и глобальные сети
- •1.2. Основные характеристики и классификация эвм
- •1.3. Программные и аппаратные средства ивс
- •1.4. Сети одноранговые и "клиент/сервер"
- •1.5. Способы коммутации, топология ивс
- •1.6. Сетевые компоненты
- •1.7. Многоуровневые ивс
- •1.8. Эталонная модель взаимосвязи открытых систем
- •Контрольные вопросы к главе 1
- •Глава 2. Основные технические характеристики и качество компьютерных сетей и телекоммуникационных каналов
- •2.1. Показатели качества информационно-вычислительных сетей
- •2.2. Классификация каналов связи
- •2.3. Типы цифровых каналов
- •Контрольные вопросы к главе 2
- •Глава 3. Линии связи сетей эвм
- •3.1. Типы линий связи
- •3.2. Характеристики линий связи
- •3.3. Беспроводные каналы связи
- •3.4. Системы мобильной связи
- •Контрольные вопросы к главе 3
- •Глава 4. Локальные вычислительные сети
- •4.1. Характеристики локальных сетей
- •4.2. Методы доступа к среде передачи данных
- •4.2.1. Множественный доступ с контролем несущей и обнаружением конфликтов
- •4.2.2. Приоритетный доступ
- •4.2.3. Маркерные методы доступа
- •4.3. Локальные сети на основе маркерной шины
- •4.4. Сети на основе маркерного кольца
- •4.5. Сети Ethernet
- •4.6. Сети fddi
- •4.7. Высокоскоростные локальные сети
- •4.8. Структурированные кабельные системы
- •4.9. Общие подходы к выбору топологии сети
- •Контрольные вопросы к главе 4
- •Глава 5. Организация корпоративных сетей
- •5.1. Общие сведения
- •5.2. Алгоритмы маршрутизации
- •5.3. Уровни и протоколы
- •5.3.1. Спецификация интерфейса сетевых устройств
- •5.3.2. Протоколы
- •Протокол тср/ip
- •Протокол nwLink
- •Протокол NetBeui
- •Драйверы файловой системы
- •Редиректор
- •5.4. Адресация компьютеров в Интернет
- •5.5. Службы обмена данными
- •5.5.1. Сети х.25
- •5.5.2. Уровень передачи данных atm
- •5.5.3. Сети sdh
- •Контрольные вопросы к главе 5
- •Глава 6. Сетевые операционные системы
- •6.1. Классификация операционных систем
- •6.2. Обощенная структура операционных систем
- •6.3. Модель клиент-сервер и модель ос на базе микроядра
- •6.3.1. Модель клиент-сервер
- •6.3.2. Режим пользователя
- •6.3.3. Режим ядра
- •6.3.4. Взаимодействие подсистем с исполнительной системой
- •6.4. Топологии распределенных вычислений
- •6.5. Администрирование сети
- •6.5.1. Модели администрирования и регистрации в сети
- •6.5.2. Основные правила конфигурирования компьютеров, подключенных к сети
- •6.5.3. Общие сведения об администрировании пользователей и раабочих групп
- •Контрольные вопросы к главе 6
- •Глава 7. Структура и информационные услуги территориальных сетей
- •7.1. Структура территориальных сетей
- •7.2. Протоколы файлового обмена, электронной почты, дистанционного управления
- •7.3. Виды конференц-связи
- •7.5. Языки и средства создания Web-приложений
- •Контрольные вопросы к главе 7
- •Приложение. Пример подхода к разработке лвс предприятия, выбору типа сервера с возможностью расширения сети.
- •П 1. Функциональная схема корпоративной локальной вычислительной сети “никко стайл”. Информационные потоки в лвс предприятия
- •П 2. Разработка структуры сети п 2.1. Выбор структуры управления сетью
- •П 2.2 План помещений
- •П 2.3 Размещение сервера
- •П 3. Выбор и обоснование сетевой архитектуры
- •П 3.1. Топология лвс предприятия.
- •П 3.2. Сетевые ресурсы
- •П 4. Организация и обоснование выбора сети на основе windows 2000
- •П 5. Разработка и описание лвс предприятия п 5.1 Схема построения
- •П 5.2 Основные административные блоки
- •П 5.3 Конфигурирование сервера
- •Список литературы
- •Рисунки к главе 1
- •Рисунки к главе 7
- •Рисунки к главе 3
- •Рисунки к главе 4
- •Рисунки к главе 5
- •Рисунки к главе 6
- •Рисунки к приложениям
6.4. Топологии распределенных вычислений
С ростом числа предприятий, применяющих в своих сетях технологию клиент-сервер, стандартизированная распределенная обработка становится ключевым фактором эффективности этого подхода. Компьютер под управлением сетевой ОС может разделять приложения на две группы: интерфейсную (front-end), работающую на клиенте, и прикладную (back-end), выполняющуюся на сервере. Такое распределение позволяет приложению лучше использовать преимущества имеющихся аппаратных ресурсов, таких, как несколько процессоров или большие объемы оперативной памяти. Для создания клиент-серверных соединений, поддерживающих распределенную обработку, применяет механизмы взаимодействия процессов IРС (interprocess communication).
В типичном распределенном приложении вычислительная задача делится на два процесса: интерфейсный, работающий на рабочей станции и требующий минимума ресурсов, и прикладной — выполняемый на сервере и нуждающийся в больших объемах данных, интенсивных вычислениях, общих правилах обработки или специализированной аппаратуре (рис 6.8). Сервер предоставляет свои вычислительные мощности в распоряжение задач клиентов.
При распределенной обработке между клиентской и серверной частью приложения должно существовать сетевое соединение, обеспечивающее двусторонний обмен данными. Опишем основные механизмы функционирования IPC, используемые для создания таких соединений - именованные каналы и почтовые ящики
Именованный канал - построенный двунаправленный канал связи между клиентом и сервером. Именованные каналы предоставляют распределенным приложениям средства обмена сообщениями с гарантированной доставкой. После открытия канала клиент и сервер могут читать из канала и записывать в него. Пример процесса, использующего именованные каналы, — WinLogon.
Почтовые ящики - построенные однонаправленные каналы связи между клиентом и сервером. Почтовые ящики обеспечивают средства обмена сообщениями без гарантии доставки. Они могут использоваться для идентификации в сети компьютеров и служб.
Windows Sockets (WinSock) - предоставление распределенным приложениям доступа к транспортным протоколам, таким, как ТСР/IP и IPX. WinSock можно использовать для построения между клиентом и сервером каналов связи с гарантированной доставкой.
Удаленный вызов процедур RPC - предоставление распределенным приложениям возможности вызывать процедуры, доступные на разных компьютерах в сети.
Сетевой динамический обмен данными NetDDE (Network Dynamic Data Exchange)- совместное использование информации между приложениями. Для взаимодействия с сетевыми компонентами нижнего уровня NetDDE применяет NetBIOS API.) NetDDE использует, к примеру, программа Chat.
Распределенная модель многокомпонентных объектов DCOM (Distributed Component Object Model) Распределение применяющих RPC процессов по нескольким компьютерам, чтобы клиентская и серверная части приложения могли быть размещены в оптимальных участках сети. DCOM — это ActiveX-технология Microsoft, которую могут использовать приложения Java™ и компоненты ActiveX при помощи модели многокомпонентных объектов (СОМ).
