Информационный сервер для программистов: Исходники со всего света. Паскальные исходники со всего света
  Powered by Поисковый сервер Яndex: Найдется ВСЁ!
На Главную Pascal Форум Информер Страны мира
   Документация по Программированию    >>    netbios
   
 
 Описание NetBIOS  Дж.С.Хаугдахл 26.01.90

Сетевая Базовая Система Ввода-Вывода NETBIOS. Второе издание, 1988г. [Plain text]



85k 
 

Дж.С.Хаугдахл СЕТЕВАЯ БАЗОВАЯ СИСТЕМА ВВОДА-ВЫВОДА 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