Что такое NetBIOS в Windows и как его включить или отключить

NetBIOS – устройство и принцип работы

Windows использует этот интерфейс в качестве основной сетевой системы ввода-вывода, а также возможность настроить общий доступ к файлам и устройствам в сети. Пакеты данных передаются по локальной сети через сеансы эталонной модели взаимодействия открытых систем, и через сетевые протоколы приложения могут обмениваться информацией о них. Проще говоря, эта система представляет собой сетевой протокол, предназначенный для работы в локальных сетях и обмена информацией, значениями и другими данными внутри них. Начиная с Windows 2000, NetBIOS over TCP / IP Helper называется NetBT.

Используя протокол, программы находят нужные им ресурсы, отправляют запросы на информацию или предоставляют свои собственные данные. Сначала открывается сеанс с запросом NetBIOS, устанавливается IP-адрес, система определяет подходящий порт для конкретного типа операции (служба имен использует порт 137, дейтаграммы — 138 и сеансы — 139), пакеты данных поменяно, когда поток останавливается, сессия закрывается. Сообщение может содержать до 131 071 байт или 131 КБ. Одновременно можно установить несколько уникальных сеансов. Адрес NetBIOS имеет следующую форму: IP. **. **. **. **, где под звездочками — IP-адрес, а под IP — тип выполняемой операции. Протокол использует собственные команды для обмена данными (отправка, получение, вызов, загрузка удаленной программы, состояние сеанса, сброс, завершение, отмена и т.д.), А также специальные примитивы для взаимодействия с дейтаграммами (получение дейтаграммы, отправка дейтаграммы, получить широковещательную дейтаграмму, отправить широковещательную дейтаграмму). Пограничные узлы NetBIOS подразделяются на следующие типы:

  • Широковещательные b-узлы.
  • P-узлы точка-точка.
  • Узлы смешанного типа М.

В зависимости от IP-адреса используется определенный тип запроса, например, сервер имен NBNS и сервер распространения дейтаграмм NBDD будут использоваться для выполнения передачи данных от узлов P и M.

Philo TV: что это такое и как это работает

Philo TV — это беспроблемная служба подписки, которая позволяет кусачкам смотреть онлайн в прямом эфире без подписки на кабель.

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

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

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

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

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

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

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

Службы NetBIOS

Для работы протокол использует NetBIOS-NS (служба имен), NetBIOS-SSN (служба сеанса) и NetBIOS-DGM (служба распространения дейтаграмм). NS выполняет функцию регистрации и разрешения имен, DGM подходит для передачи данных без установления соединения, а последняя услуга, SSN, передает пакеты с установлением соединения.

Протокол предоставляет команды и поддерживает следующие службы, предоставляя им доступ к сеансам эталонной модели взаимодействия открытых систем OSI:

  1. Протокол и адаптер мониторинга и управления;
  2. Организация и завершение сеанса;
  3. Ненадежная передача данных без установления соединения;
  4. Регистрация и проверка имени сети;
  5. Надежная передача данных сеанса с установлением соединения.

Во-первых, служба имен регистрирует имя приложения в NetBIOS перед запуском сеанса или распространением дейтаграмм. Используемые примитивы: «добавить имя» (регистрация имени), «добавить имя группы» (зарегистрировать имя группы NetBIOS), «удалить имя» (удалить регистрацию приложения или имени группы), «найти имя». (найдите имя NetBIOS в сети).

Служба дейтаграмм работает на UDP-порту 138 и отвечает за режим обмена без установления соединения. Использование примитивов «отправить дейтаграмму» (отправить дейтаграмму удаленному имени), «получить дейтаграмму» (переключиться в режим ожидания для получения пакета), «отправить широковещательную дейтаграмму» (отправить дейтаграмму всем именам, записанным сетью NetBIOS) , а также «получение дейтаграммы передачи» (ожидание получения пакета данных из сеанса отправки дейтаграммы передачи) — обмен информацией происходит без установленного соединения.

В режиме сеанса используется служба SSN (TCP-порт 139), которая позволяет устанавливать соединение между двумя компьютерами и обмениваться сообщениями (охватывая несколько пакетов одновременно), а также отвечает за диагностику и исправление ошибок. Сеанс проходит с использованием этих типов примитивов:

  • Звонок: начать сеанс;
  • Отправить: отправка пакета на другой компьютер;
  • Прием — переход в состояние запроса пакета с компьютера на другой конец сеанса;
  • Положить трубку — конец сеанса;
  • Слушать — прослушивать попытки начать сеанс;
  • Send No Ack — передача данных без запроса подтверждения от второго участника сеанса.

Компьютер, инициирующий сеанс, должен отправить запрос Open, а затем запросить запуск сеанса с помощью Call. Приемник отвечает на каждый переданный пакет положительно (ACK) или отрицательно (NAK). Для закрытия сеанса компьютер, который не запустился, должен отправить запрос на завершение сеанса и получить подтверждение от инициатора.

Обзор StumbleVideo: что это такое и как это работает

StumbleVideo — это новый тип онлайн-сервиса для обмена видео. Узнайте больше о StumbleVideo: как это работает, что предлагает и почему вы должны его использовать.

Samsung Push Service: что это такое и как это работает

Samsung Push Service — это служба, которая помогает вам быть в курсе последних новостей о приложениях, услугах и продуктах Samsung.

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

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

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

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

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

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

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

Оцените статью
Блог о хакинге