HTML page

Теория и практика программирования на Си в UNIX

ПРЕДИСЛОВИЕ

Введение
Организация
Примеры
Средства выражения
Предложения

ГЛАВА 1.Краткие сведения о системах UNIX и TCP/IP
 

1.1. Введение
1.2. Системы UNIX и TCP/IP

1.3. Основные элементы системы UNIX 1.4. Базовые понятия TCP/IP 1.5. Итоги

ГЛАВА 2. Методы распределенной обработки данных.

2.1. Введение
2.2. Мультипроцессоры и мультимашины

2.3. Терминология
2.4. Что называют распределенной программой
2.5. Цели распределенной обработки данных
2.6. Распределение и параллелизм
2.7. Прозрачность
2.8. Модель "клиент-сервер"
2.9. Инструментарий
2.10. Итоги

ГЛАВА 3. Взаимодействия между процессами

3.1. Введение
3.2. Внутрисистемные взаимодействия

3.3. Запуск и останов удаленного процесса 3.4. Итоги

ГЛАВА 4. Сокеты

4.1. Введение
4.2. Функциональные возможности
4.2.1. Предоставляемые услуги
4.2.2. Механизм реализации Модель "клиент-сервер"

4.2.3. Реализация сокетов
4.3. Использование
4.3.1. Текущее применение 4.3.2. Примитивы 4.3.3. Рабочие характеристики 4.3.4. Используемые опции 4.3.5. Другие примеры
4.4. Утилиты, облегчающие использование сокетов
4.4.1. Принципы
4.4.2. Реализация
4.4.3. Преимущества и недостатки такого подхода
4.5. Программные продукты SQL
4.5.1. Функциональные возможности и механизмы
4.5.2. Применение
4.6. Итоги

ГЛАВА 5. TLI и STREAMS

5.1. Введение
5.2. Функциональные возможности
5.2.1. Предоставляемые услуги
5.2.2. Механизмы реализации

5.2.3. Реализация TLI
5.3. Применение
5.3.1. Текущее применение 5.3.2. Примитивы 5.3.3. Рабочие характеристики 5.3.4. Применяемые опции 5.3.5. Примеры
5.4. STREAMS
5.4.1. Функциональные особенности и механизмы реализации
5.4.2. Использование
5.5. Сопоставление TLI и сокетов
5.6. Итоги

ГЛАВА 6. NFS

6.3. Административные функции и эксплуатация
6.3.1. Административные функции 6.3.2. Эксплуатация
6.3.3. Особенности функционирования
6.4. Характеристики и загрузка сети
6.4.1. Характеристики
6.4.2. Загрузка сети
6.5. Отслеживающая программа lockd и монитор статуса
6.5.1. Функциональные возможности
6.5.2. Эксплуатация
6.6. Итоги

ГЛАВА 7. RFS

7.1. Введение
7.2. Функциональные возможности
7.2.1. Предлагаемый сервис
7.2.2. Механизмы реализации

7.3. Административные функции и эксплуатация
7.3.1. Административные функции 7.3.2. Эксплуатация
7.3.3. Взаимодействие между процессами с помощью именованного канала
7.4. Сравнение с NFS
7.5. Итоги

ГЛАВА 8. Window и PEX

8.1. Введение
8.2. Функциональные возможности
8.2.1. Концепции и предлагаемые возможности

8.2.2. Механизмы реализации 8.3. Программирование, использование и управление
8.3.1. Программирование прикладных программ Xlib 8.3.2. Использование прикладных программ
8.3.3. Управление 8.4. PEX и другие
8.4.1. Функциональные возможности и механизмы реализации PEX
8.4.2. Альтернативы PEX DGL (Distributed Graphic Library) 8.5. ИТОГИ

ГЛАВА 9. XDR

9.1. Введение
9.2. Функциональные возможности
9.2.1. Предлагаемый сервис
9.2.2. Механизмы реализации
9.3. Эксплуатация
9.3.1. Кодирование и декодирование

9.3.2. Использование RPCGEN
9.3.3. Использование XDR с сокетами или TLI
9.4. Итоги

Сокращения и словарь