Skip to main content

NetBIOS (что это такое и как это работает)

Netbios (Апрель 2024)

Netbios (Апрель 2024)
Anonim

Короче говоря, NetBIOS предоставляет услуги связи в локальных сетях. Он использует программный протокол под названием NetBIOS Frames (NBF), который позволяет приложениям и компьютерам в локальной сети (LAN) взаимодействовать с сетевым оборудованием и передавать данные по сети.

NetBIOS, аббревиатура для Network Basic Input / Output System, является стандартом сетевой индустрии. Он был создан в 1983 году компанией Sytek и часто используется с протоколом NetBIOS по протоколу TCP / IP (NBT). Однако он также используется в сетях Token Ring, а также в Microsoft Windows.

Замечания: NetBIOS и NetBEUI - это отдельные, но связанные технологии. NetBEUI расширил первые реализации NetBIOS с дополнительными сетевыми возможностями.

Как NetBIOS работает с приложениями

Программные приложения в сети NetBIOS обнаруживают и идентифицируют друг друга через их имена NetBIOS. В Windows имя NetBIOS отличается от имени компьютера и может содержать до 16 символов.

Приложения на других компьютерах получают доступ к именам NetBIOS через UDP, простой протокол транспортного уровня OSI для сетевых приложений клиент / сервер на основе протокола IP (IP) через порт 137 (в NBT).

Регистрация имени NetBIOS требуется приложению, но не поддерживается Microsoft для IPv6. Последний октет, как правило, является суффикс NetBIOS, который объясняет, какие службы доступны в системе.

Служба интернет-имен Windows (WINS) предоставляет услуги разрешения имен для NetBIOS.

Два приложения запускают сеанс NetBIOS, когда клиент отправляет команду на «вызов» другого клиента (сервера) через TCP-порт 139. Это называется режимом сеанса, где обе стороны выдают команды «отправить» и «получать» для доставки сообщений в обоих направлениях. Команда «зависание» завершает сеанс NetBIOS.

NetBIOS также поддерживает связь без установления соединения через UDP. Приложения прослушивают порт 138 UDP для приема дейтаграмм NetBIOS. Служба датаграмм может отправлять и принимать дейтаграммы и широковещательные датаграммы.

Дополнительная информация о NetBIOS

Ниже перечислены некоторые параметры, которые служба имени может отправлять через NetBIOS:

  • Добавить имя для регистрации имени NetBIOS
  • Добавить имя группы похоже, но регистрирует имя группы NetBIOS
  • Удалить имя является для того, чтобы отменить регистрацию имени NetBIOS, будь то имя или группа
  • Найти имя предназначен для поиска имени NetBIOS в сети

Службы сеанса позволяют использовать эти примитивы:

  • Вызов для запуска сеанса с помощью имени NetBIOS
  • Слушать увидит, можно ли попытаться открыть сеанс
  • Вешать трубку используется для закрытия сеанса
  • послать отправит пакет по сеансу
  • Отправить No Ack это то же самое, что и send, но не требует подтверждения того, что оно было отправлено через сеанс
  • Получать ожидает входящего пакета

В режиме дейтаграммы эти примитивы поддерживаются:

  • Отправить дейтаграмму отправит дейтаграмму через имя NetBIOS
  • Отправить широковещательную дейтаграмму предназначен для отправки дейтаграммы для каждого зарегистрированного имени NetBIOS в сети
  • Получить дейтаграмму ожидает отправки пакета дейтаграммы
  • Получение широковещательной дейтаграммы ожидает отправки широковещательного пакета