Что такое NetBIOS? Требуется ли Windows открыть порты 137 и 138?

Я никогда не понимал NetBIOS. Я не понял статью Википедии об этом. Я искал YouTube, но не мог найти видео, объясняющее, что такое NetBIOS.

Что делает NetBIOS? Я использую машину Windows XP, и порты 137, 138, похоже, открыты на моей машине. Должен ли я закрыть их? Или мои окна нужно открыть для какой-то цели? Если нет, то зачем мне NetBIOS?

1
задан slhck
29.11.2022 2:24 Количество просмотров материала 3156
Распечатать страницу

2 ответа

С hackerthreads.org:

NetBIOS расшифровывается как Network basic input output system и используется в Windows для обмена файлами и принтерами.

С Википедия:

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

от TechNet:

программный интерфейс уровня сеанса. NetBIOS-это стандартный интерфейс прикладного программирования (API) на уровне сеансов эталонной модели open Systems Interconnect (OSI), позволяющий пользовательским приложениям использовать службы установленных стеков сетевых протоколов. Приложение, использующее API интерфейса NetBIOS для сетевого взаимодействия, можно запустить в любом стеке протоколов, поддерживающем интерфейс NetBIOS.

сеанс управления и протокол передачи данных NetBIOS также является протоколом, который функционирует на уровне сеанса и транспорта и предоставляет команды и поддержку для следующих служб:

  • регистрация и проверка сетевого имени.
  • создание и завершение сеанса.
  • надежная передача данных сеанса, ориентированная на подключение.
  • ненадежные данные датаграммы без установления соединения передача.
  • мониторинг и управление протоколом и адаптером.

NetBIOS через ТСР/IP (netbt) в отправляет протокол NetBIOS через протокол управления передачей (TCP) или пользователя датаграммы протокол (УДП).

из другой статьи TechNet, реализация NetBIOS через TCP / IP?:

реализация NetBIOS через TCP/IP в Windows 2000 называется NetBT. NetBT использует следующие TCP и UDP порты:

  • UDP порт 137 (name services)
  • UDP порт 138 (службы датаграмм)
  • TCP-порт 139 (сеанса)

    NetBIOS через TCP / IP определяется RFC 1001 и RFC 1002. The Netbt.sys драйвер-это компонент режима ядра, который поддерживает интерфейс TDI. Услуги, такие как рабочая станция и сервер используйте интерфейс TDI напрямую, в то время как традиционные приложения NetBIOS иметь их вызовы сопоставляются с вызовами TDI через Netbios.sys драйвер. Использование TDI для вызова NetBT является более сложной задачей программирования, но может обеспечить более высокую производительность и свободу от исторических NetBIOS ограниченные возможности.

архитектура будет выглядеть так:

вы можете попробовать взломать NetBIOS через SSN-NetBIOS в Linux:

C:\>nbtstat.exe -a morpheus

<Local Adapter Name>:
Node IpAddress: [<local IP address>] Scope Id: []
NetBIOS Remote Machine Name Table
Name    Type    Status
MORPHEUS <00>   UNIQUE  Registered
MATRIX <00>     GROUP   Registered
MORPHEUS <20>   UNIQUE  Registered

MAC Address = <Remote MAC address>

C:\>nbtstat.exe -c

<Local Adapter Name>:
Node IpAddress: [<local IP address>] Scope Id: []

как Netbt ведут себя через DNS / интернет усовершенствования:

16
отвечен BlueBerry - Vignesh4303 2022-11-30 10:12

Я просто хотел добавить, что для версий Windows, начиная с Windows 2000 и далее, все устаревшие функции NetBIOS из портов 137, 138 и 139 по умолчанию обрабатываются SMB (блок сообщений сервера) через порт 445. Если компьютеры на обоих концах сетевого подключения Windows 2000 или более поздней версии, можно безопасно блокировать порты 137, 138 и 139, пока открыт порт 445

5
отвечен Mick 2022-11-30 12:29

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх