Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
-НаноШпоры Repack by ILDAR51 & TeaMoor.doc
Скачиваний:
17
Добавлен:
21.04.2019
Размер:
5 Mб
Скачать

16. Интерфейс NetBios и NetBioSoverTcp/ip, протокол NetBeui

Протокол NetBIOS был создан для работы в локальных сетях. Система NetBIOS предназначена для персональных ЭВМ типа IBM/PC в качестве интерфейса прикладного программирования. NetBIOS использует в качестве транспортных протоколов TCP и UDP.

Пакет NETBIOS создан для использования группой ЭВМ, поддерживает как режим сессий (работа через соединение), так и режим дейтограмм (без установления соединения). В сетях NetBIOS каждому узлу присваивается имя, ограниченное 15-ю символами + 1 на служебных целей) имена объектов в netbios распределяются динамически. netbios имеет собственную dns, которая может взаимодействовать с интернетовской.

Любая сессия начинается с netbios-запроса, задания ip-адреса и определения tcp-порта удаленного объекта, далее следует обмен NETBIOS-сообщениями, после чего сессия закрывается. Сессия осуществляет обмен информацией между двумя netbios-приложениями.

При организации IP-транспорта через NETBIOS IP-дейтограмма вкладывается в NETBIOS-пакет. Информационный обмен происходит в этом случае без установления связи между объектами. Имена Netbios должны содержать в себе IP-адреса. Система netbios имеет собственную систему команд (call, listen, hangup, send, receive и т.д.) и примитивов для работы с дейтограммами (senddatagram, sendbroadcastdatagram).

В 1985 разработана улучшенная версия NETBIOS - NetBEUI (NetBios extended user interface). Здесь стандартизован формат пакетов NetBios, добавлены некоторые новые функции. Протокол обладает высоким быстродействием и служит для объединения небольших локальных сетей. Этот протокол соответствует связному, сетевому и транспортному уровню модели OSI.

3 вариант работает быстрее всего, но он может работать только в локальных сетях без маршрутизаторов. Остальные же могут работать с маршрутизаторами. 2 вариант как раз и называется NetBIOS overTCP/IP для его поддержки и нужен WINS и основная цель избавится от широковещательных пакетов. Для этого на каждой рабочей станции в настройках вписывается адрес WINS сервера и теперь комп. напрямую обращается к серверу. Сервер проверяет по своей таблице сущ. имени и если все нормал., то есть такого имени проги не сущ., то тотчас же отправляет это сообщение. Если же имя такое использ. то он отправляет запрос тому компу кот. в данный момент использует эту прогу: не отвечает- имени такого не существует, отвечает- значит все таки сущ-т и надо дать другое имя. Т.е WINS сервер позволяет сделать процедуру проверки уникальности имени без широковещания. Через WINS сервер также можно узнать МАС адрес и IP адрес.

Все узлы netbios делятся на три типа:

1 узлы b-типа -широковещательные (широковещ. рассылка)

2 узлы р- типа точка-точка (умеют посылать WINS-запросы)

3 узлы m-типа смешанного типа- посылает сначала широковещ. запрос если не получается, то WINS- запрос и наоборот. Интерфейс достаточно удобный, но в совр. компах испол. в основном для совместимости со старыми прогами, т.к. сейчас можно обойтись доменными именами DNS-сервера. На базе NetBIOSa строится также доступ к файлам, принтерам

1) Коммутируемый доступ.Это соединение, при котором клиент удаленного доступа устанавливает коммутируемую связь для подключения к физическому порту на сервере удаленного доступа, используя службу - посредник для передачи данных, например аналоговый телефон, ISDN или Х.25. Наиболее типичный пример коммутируемого доступа ≈ установление соединения клиентом удаленного доступа при помощи модема, то есть путем набора телефонного номера одного из портов сервера удаленного доступа.

2) Виртуальное частное соединение(VPN-соединение). Это защищенное соединение типа "точка-точка" через сеть общего пользования (например, Интернет) или большую корпоративную сеть. Чтобы послать виртуальный запрос к виртуальному порту на VPN-сервере, VPN-клиент использует специальные протоколы на базе стека TCP/IP, которые называются протоколами туннелирования (tunneling protocols). Наиболее типичный пример организации виртуальной частной сети - установление соединения VPN-клиента с частной сетью через сервер удаленного доступа, который подключен к Интернету.

Возможности серверов DNS (Domain Name System):

1) Способность взаимодействовать с другими реализациями серверов DNS. Поскольку служба DNS соответствует стандартам DNS и "понимает" форматы стандартных файлов данных DNS и форматы ресурсных записей, она успешно работает совместно с большинством других реализаций DNS, например, использующих программное обеспечение Berkeley Internet Name Domain (BIND)

2) Поддержка Active Directory. Служба DNS обязательна для работы Active Directory.

3) Интеграция с другими сетевыми службами Microsoft. Это касается интеграции со службой WINS (Windows Internet Name Service).

4) Улучшенные административные инструменты. Windows 2000 предоставляет оснастку с улучшенным графическим интерфейсом пользователя для управления службой DNS. Windows 2000 Server содержит несколько новых мастеров конфигурации для выполнения повседневных задач по администрированию сервера. Также имеется ряд дополнительных средств, помогающих управлять и поддерживать серверы DNS и клиентов в сети

Серверы WINS. Сервер WINS обрабатывает запросы на регистрацию имен от клиентов WINS, регистрирует их имена и IP-адреса и отвечает на запросы разрешения имен NetBIOS от клиентов, возвращая IP-адрес по имени, если это имя находится в базе данных сервера (рис. 17.8). Сервер WINS поддерживает базу данных WINS.

Proxy сервер — это сервер, который управляет доступом клиентских компьютеров в Сеть. Используя proxy-сервер, компания может предотвратить доступ служащих к нежелательным Web-сайтам, увеличить производительность за счет локального хранения Web-страниц и скрыть внутреннюю сеть так, что внешним пользователям будет крайне сложно отслеживать находящуюся в ней информацию