Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Олифер. Сетевые операционные системы.docx
Скачиваний:
8
Добавлен:
01.07.2025
Размер:
16.5 Mб
Скачать

Глава 8. Дополнительные возможности файловых систем 512

Специальные файлы и аппаратные драйверы 512

Специальные файлы как универсальный интерфейс 512

Структурирование аппаратных драйверов 517

Структура драйвера ОС семейства Windows NT 520

Структура драйвера Unix 525

Блок-ориентированные драйверы 525

Байт-ориентированные драйверы 530

Отображаемые на память файлы 532

Дисковый кэш 537

Традиционный дисковый кэш 539

Дисковый кэш на основе виртуальной памяти 543

Отказоустойчивость файловых и дисковых систем 545

Восстанавливаемость файловых систем. Причины нарушения целостности файловых систем 546

Протоколирование транзакций 548

Восстанавливаемость файловой системы NTFS 551

Избыточные дисковые подсистемы RAID 558

Обмен данными между Процессами и потоками 567

Конвейеры 568

Именованные конвейеры 570

Очереди сообщений 571

Разделяемая память 572

Выводы 572

Задачи и упражнения 575

Глава 9. Сеть как транспортная система 576

Роль сетевых транспортных средств ОС 577

Коммутация пакетов 578

Пакеты 578

Буферы и очереди 580

Методы продвижения пакетов 583

Протокол и стек протоколов 584

Семиуровневая модель OSI 588

Физический уровень 591

Канальный уровень 592

Сетевой уровень 596

Транспортный уровень 600

Сеансовый уровень 602

Уровень представления 602

Прикладной уровень 603

Ethernet 603

Стек TCP/IP 609

Структура стека 609

IР-адреса 616

Классы IP-адресов 620

Использование масок 622

Частные и публичные IР-адреса 623

Символьные имена и DNS 624

Протокол DHCP 631

Таблицы маршрутизации 633

Ручное конфигурирование таблиц 636

Протоколы маршрутизации 640

Реализация стека протоколов в универсальной ОС 643

Структура транспортных средств универсальной ОС 645

Конфигурирование параметров стека TCP/IP 647

Cisco IOS 651

Функциональная схема маршрутизатора 652

Основные характеристики Cisco IOS 659

Модульная структура IOS 661

Прерывания и управление процессами 664

Организация памяти 667

Работа с буферами пакетов 670

Программная маршрутизация и ускоренная коммутация 674

Поддержка QoS 679

Выводы 682

Задачи и упражнения 685

Глава 10. Концепции распределенной обработки в сетевых ос 686

Модели сетевых служб и распределенных приложений 687

Разделение приложений на части 688

Двухзвенные схемы 689

Трехзвенные схемы 692

Механизм передачи сообщений в распределенных системах 694

Синхронизация 699

Буферизация в примитивах передачи сообщений 702

Способы адресации 705

Надежные и ненадежные примитивы 710

Механизм Sockets ОС Unix 712

Вызов удаленных процедур 718

Концепция удаленного вызова процедур 718

Генерация стабов 723

Формат RPp-сообщений 724

Связывание клиента с сервером 726

Особенности реализации RPC на примере систем Sun RPC и DCE RPC 730

Sun RPC 731

DCE RPC 734

Выводы 734

Задачи и упражнения 735

Глава 11. Сетевые службы 736

Сетевая файловая система 737

Модель неоднородной сетевой файловой системы 741

Модель загрузки-выгрузки и модель удаленного доступа 743

Архитектурные решения 744

Производительность, надежность и безопасность сетевой файловой системы 746

Семантика разделения файлов 750

Файловые stateful- и stateless-cepверы 753

Место расположения кэша 756

Способы распространения модификаций 758

Проверка достоверности кэша 759

Репликация файлов 761

Прозрачность репликации 762

Согласование реплик 764

Пример. Протокол передачи файлов FTP 767

Пример. Файловая система NFS 772

Справочная сетевая служба 780

Назначение справочной службы 780

Архитектура справочной службы 785

Децентрализованная модель 787

Централизованная модель 789

Централизованная модель с резервированием 792

Декомпозиция справочной службы на домены 794

Распределенная модель 796

Основные концепции справочной службы Active Directory 802

Домены, контроллеры доменов 802

Сайты 805

Объекты 809

Глобальный каталог 810

Иерархическая структура Active Directory 812

Иерархия организационных единиц 812

Иерархия доменов. Доверительные отношения 814

Пространство имен 819

Репликация в Active Directory 823

Межсетевое взаимодействие 829

Основные подходы к организации межсетевого взаимодействия 831

Трансляция 836

Мультиплексирование стеков протоколов 840

Инкапсуляция протоколов 847

Выводы 850

Задачи и упражнения 853