Следующие определения служат для описания общих принципов работы системы Windows в сети:
В доменах Windows NT и Windows для рабочих групп список сетевых ресурсов хранится на компьютере, называемом главным обозревателем сети. Когда компьютер в первый раз предоставляет какую-либо сетевую службу, он передает пакет оповещения. Главный обозреватель сети получает этот пакет и добавляет имя компьютера в список просмотра. В ответ главный обозреватель передает новому компьютеру список резервных обозревателей.
В каждом домене или группе NT должен быть по крайней мере один резервный обозреватель. На нем хранится копия списка просмотра, которая может применяться в случае отключения главного обозревателя. Дополнительная информация о доменах NT и функциях просмотра сети приведена на связанном Web-сайте Microsoft technet.
Официального стандарта NetBIOS не существует. В качестве стандарта de facto применяется спецификация, опубликованная фирмой IBM в 1984 году в издании IBM PC Network Technical Reference Manual. С момента первоначального появления NetBIOS было разработано три разновидности этого интерфейса, каждая из которых использует собственный транспортный протокол: NetBEUI, NetBIOS для IPX и NetBIOS для TCP/IP.
В AIX Fast Connect применяется NetBIOS для TCP/IP.
Пространство имен одноуровневое, не иерархическое. Имена состоят из 15 алфавитно-цифровых символов и шестнадцатого байта "субкод". Имена не могут начинаться со звездочки (*).
Регистрация означает резервирование данного имени. Резервирование может быть исключительным (уникальное имя) или общим (групповое имя). Все приложения конкурируют друг с другом в режиме реального времени. Два приложения в сети NetBIOS не могут использовать одно уникальное имя до тех пор, пока исходное приложение не запросит удаление этого имени или хост, на котором работает это приложение, не будет отключен или перезагружен.
В службе имен предусмотрено три базовых операции: Добавить имя, Добавить групповое имя и Удалить имя.
Между двумя приложениями может быть установлено несколько сеансов. Каждому из приложений, установивших сеанс, доступно имя удаленного приложения. Преобразование запросов сеанса в групповые имена при передаче данных не определено. Предусмотрена возможность обнаружения ошибок сеанса приложениями.
В службе сеансов предусмотрены следующие базовые функции: Вызов, Ожидание, Завершение сеанса, Передача, Прием и Состояние сеанса.
Дейтаграммы передаются по имени, зарегистрированному отправителем. Они могут передаваться как получателю с конкретным именем, так и в режиме оповещения.
В случае успешной передачи дейтаграммы, переданные на конкретное имя, принимаются приложением с этим именем. Дейтаграммы, переданные на групповое имя, передаются всем приложениям с указанным именем. Передающее приложение не различает групповые и уникальные имена, поэтому все дейтаграммы, передаваемые не в режиме оповещения, считаются дейтаграммами многоцелевой рассылки.
Как и в службе сеансов, получателю дейтаграммы известно имя и передающего, и принимающего приложения.
В службе дейтаграмм применяются следующие базовые функции: Отправить дейтаграмму, Отправить оповещающую дейтаграмму, Получить дейтаграмму и Получить оповещающую дейтаграмму.
Кроме того, в WINS предусмотрена возможность замены таблицы имен хостов таблицей с другого сервера WINS, что позволяет создавать резервные серверы WINS, которые могут обслуживать запросы в случае отказа основного сервера. Кроме того, такой подход может применяться в крупных сетях, состоящих из сегментов, соединенных медленными каналами связи. В этом случае можно разместить серверы WINS ближе к клиентам и сократить время преобразования имен. (Протокол WINS разработан фирмой Microsoft.)
AIX Fast Connect можно настроить для работы в качестве сервера NBNS (Службы имен NetBIOS), что позволяет заменить большую часть функций, выполняемых WINS. Программу AIX Fast Connect можно также настроить для работы в качестве proxy WINS для других серверов WINS и NBNS. (Дополнительная информация приведена в разделе Служба имен NetBIOS.)
Дополнительную информацию о файле LMHOSTS можно найти в руководстве Windows NT Networking Guide или Windows 95 Resource Kit.
Такая архитектура имеет ряд существенных преимуществ перед NetBEUI и NetBIOS для IPX. Во-первых, в ней применяются широко распространенные стандартные протоколы TCP/IP, что обеспечивает возможность маршрутизации в Internet и других глобальных сетях. Во-вторых, программное обеспечение интерфейса NetBIOS может применять уже существующую поддержку TCP/IP, не требуя установки новых сетевых драйверов. Поскольку поддержка TCP/IP включена в большинство операционных систем, то можно обеспечить поддержку NetBIOS с минимальными затратами.
С помощью этого протокола клиенты могут обмениваться сообщениями с сервером и получать доступ к его ресурсам. Сообщения SMB состоят из заголовка фиксированной длины, за которым следует блок данных или параметров переменной длины.
Существуют следующие типы сообщений SMB:
Во время согласования параметров соединения между клиентом и сервером SMB выбирается единый протокол связи. Такой подход позволяет создавать расширения протоколов, но несколько усложняет применение SMB.