Дж.С.Хаугдахл



                СЕТЕВАЯ БАЗОВАЯ СИСТЕМА ВВОДА-ВЫВОДА



                           N E T B I O S




               Architecture  Technology  Corporation


                          США        1988



                        Второе      издание








                       П Р Е Д И С Л О В И Е



    Сетевая  базовая система ввода-вывода (NETBIOS) представляет со-
 бой высокоуровневый интерфейс  программирования для  локальных  вы-
 числительных сетей (LAN) IBM. Он был первоначально разработан фир-
 мой Sytek,Inc.(США) для Сети ПЭВМ IBM (IBM PC Network) с модулиро-
 ванной передачей. Основу NETBIOS составляют три продукта: кольцевая
 сеть с эстафетной передачей Token-Ring, эмулятор NETBIOS и Служеб-
 ная программа ЛВС ПЭВМ (PC LAN Support Program), (которая  включает
 управляющую  программу NETBIOS). Служебная программа ЛВС ПЭВМ объе-
 диняет эмулятор NETBIOS для работы в Сети ПЭВМ (PC Network) с
 модулированной передачей, Сети ПЭВМ с немодулированной передачей,
 а также адаптеры эстафетной кольцевой сети Token-Ring, и  действует
 на ЭВМ серии Personal System/2.




                        С О Д Е Р Ж А Н И Е


      Предисловие
      Содержание
      Перечень схем и рисунков

      ГЛАВА 1. Введение

               Историческая справка
               Определение протокола
               Сеть ПЭВМ и кольцевая сеть с эстафетной передачей
               Программа ЛВС ПЭВМ IBM
               Проект стандарта OSI - Соединение открытых систем
                      Обмен данными между уровнями
                      Взаимодействие уровней
               Связь с PC-DOS и прикладными программами
               Реализации NETBIOS
               Версии NETBIOS
               NETBIOS или APPC/PC


      ГЛАВА 2. Программирование

               Общая процедура
               Интерфейс программирования
                      NETBEUI
                      Драйвер
                      Программирование
               Команды NETBIOS
               NETBIOS в ЭКС Token-Ring
               Различия в реализации
               Драйвер протокола


      ГЛАВА 3. Протоколы и форматы пакетов

               Сеть ПЭВМ
               Команды сеансового уровня/действия протокола
               Транспортный уровень
               Сетевой уровень
               ЭКС Token-Ring


      ГЛАВА 4. Протокол Блока сообщений спецпроцессора

               Обзор
               Поименование
               Установка соединения ПЭВМ - спецпроцессор
               Протоколы Блока сообщений спецпроцессора (SMB)
                      Формат SMB
      ГЛАВА 5. Разработки NETBIOS, сделанные другими фирмами

               Разработки NETBIOS, отличные от разработки фирмы IBM
               Фирма AST Research
               Фирма Excelan
               Фирма Novell
               Фирма The Software Link
               Другие фирмы
                      Фирма CSI
                      Фирма NCR
                      Компания Network Research Corporation
                      Фирма Pathway Design,Inc
                      Фирма Sytek
               Анализатор протоколов
               "ИЩЕЙКА" (Sniffer)

      ГЛАВА 6. Microsoft и IBM

               Историческая справка
               Microsoft
                      Сети Microsoft
                      Сети Microsoft и NETBIOS
                      Администратор ЛВС
                      Взаимодействие Администратора ЛВС и API NETBIOS
                      Вызовы процедур
                      Функционирование
               Компания IBM
                      Программа ЛВС ПЭВМ
                      Спецпроцессор ЛВС

      ГЛАВА 7. Стандартизация NETBIOS

               Протокол управления транспортом/Межсетевой протокол
                      Статус Докладной записки
                      Введение
                      Принципы проектирования
                      Поддерживаемые средства
                      Необходимые интерфейсы и требуемые определения
                      Соответствующие протоколы и услуги
                      Масштаб NETBIOS
                      Оконечные узлы NETBIOS
                      Широковещательные узлы
                      Двухточечные узлы
                      Узлы смешанного режима
                      Вспомогательные спецпроцессоры
                      Узлы спецпроцессора имен
                      Топологии
                      Общие способы взаимодействия
                      Основания для TCP и UDP
                      Услуга сеанса NETBIOS
                      Услуга дейтаграммы NETBIOS
                      Минимальное соответствие
               Международная организация по стандартизации (ISO)
                      Введение
                      NETBIOS как интерфейс транспортного уровня
                      Имена NETBIOS
                      Сеансовые услуги NETBIOS
                      Услуги дейтаграмм NETBIOS
                      Расширения ISO версии NETBIOS

      ПРИЛОЖЕНИЕ.  Список сокращений.



                     ПЕРЕЧЕНЬ СХЕМ И РИСУНКОВ


 Рис. 1-1. Типичный формат сообщения
 Рис. 1-2. Реализация NETBIOS
 Рис. 1-3. Проект стандарта соединения открытых систем
 Рис. 1-4. Взаимодействие уровней в соединении открытых систем
 Рис. 1-5. Услуга NETBIOS/DOS
 Рис. 1-6. Функции прерывания 2FH, 21H, 2AH

 Рис. 2-1. Параметры драйвера устройства NENBIOS
 Рис. 2-2. Блок управления сетью (NCB)
 Рис. 2-3. Коды возврата ошибок NETBIOS

 Рис. 3-1. Общая схема синхронизации пакетов сеанса
 Рис. 3-2. Отношения протоколов Сети ПЭВМ
 Рис. 3-3. Пакет "заявка на имя/отмена имени"
 Рис. 3-4. Пакет ответа на заявку на имя
 Рис. 3-5. Пакет "запрос на имя"
 Рис. 3-6. Пакет запроса на сеанс
 Рис. 3-7. Пакет "сеанс принят"
 Рис. 3-8. Пакет данных сеанса
 Рис. 3-9. Пакет квитирования
 Рис. 3-10.Пакет дейтаграмм
 Рис. 3-11.Формат кадра NETBIOS в ЭКС Token-Ring
 Рис. 3-12.Кадры управленипя именами NETBIOS в Token-Ring
 Рис. 3-13.Кадры управления сеансами NETBIOS в Token-Ring
 Рис. 3-14.Кадры передачи данных NETBIOS в Token-Ring
 Рис. 3-15.Дополнительные кадры NETBIOS в Token-Ring

 Рис. 4-1. Типичный формат SMB
 Рис. 4-2. Режим открытия файлов и типы доступа

 Рис. 5-1. Реализация NETBIOS фирмой AST Research
 Рис. 5-1. Реализация NETBIOS фирмой Excelan
 Рис. 5-1. Реализация NETBIOS фирмой Novell
 Рис. 5-1. Реализация NETBIOS фирмой The Software Link

 Рис. 6-1. Блок управления транспортом (TCB)
 Рис. 6-2. Программа ЛВС ПЭВМ (PC LAN)

 Рис. 7-1. В-узлы
 Рис. 7-2. Р-узлы
 Рис. 7-3. Р-узлы Internet
 Рис. 7-4. Р-узлы и М-узлы Internet
 Рис. 7-5. Интерфейс NETBIOS и Модель Соединения открытых систем
 Рис. 7-5. Имя узла в преобразовании NSAP
 Рис. 7-7. Блок данных транспортной услуги протокола CLTP
           дейтаграммы NETBIOS
 Рис. 7-8. Расширенная версия ISO команды ADD NAME
 Рис. 7-9. Расширенная версия ISO команды CALL
скачать | некачать
Hosted by uCoz