我从未真正了解过NetBIOS。我不了解有关它的Wikipedia文章。我搜索了YouTube,但找不到解释NetBIOS是什么的视频。
NetBIOS会做什么?我使用的是Windows XP计算机,并且计算机上的端口137、138似乎已打开。我应该关闭它们吗?还是我的Windows需要出于某种目的打开它们?如果没有,为什么我需要NetBIOS?
我从未真正了解过NetBIOS。我不了解有关它的Wikipedia文章。我搜索了YouTube,但找不到解释NetBIOS是什么的视频。
NetBIOS会做什么?我使用的是Windows XP计算机,并且计算机上的端口137、138似乎已打开。我应该关闭它们吗?还是我的Windows需要出于某种目的打开它们?如果没有,为什么我需要NetBIOS?
Answers:
NetBIOS代表网络基本输入输出系统,在Windows中用于文件和打印机共享。
从维基百科:
它提供与OSI模型的会话层相关的服务,从而允许独立计算机上的应用程序通过局域网进行通信。
从TechNet:
会话层编程接口。NetBIOS是开放系统互连(OSI)参考模型的会话层上的标准应用程序编程接口(API),因此用户应用程序可以利用已安装的网络协议堆栈的服务。使用NetBIOS接口API进行网络通信的应用程序可以在支持NetBIOS接口的任何协议堆栈上运行。
会话管理和数据传输协议NetBIOS还是在会话和传输层起作用的协议,并且为以下服务提供命令和支持:
- 网络名称注册和验证。
- 会话建立和终止。
- 可靠的面向连接的会话数据传输。
- 不可靠的无连接数据报数据传输。
- 协议和适配器监视和管理。
TCP / IP上的NetBIOS(NetBT)通过传输控制协议(TCP)或用户数据报协议(UDP)发送NetBIOS协议。
从另一篇TechNet文章中,可以了解通过TCP / IP实现NetBIOS吗?:
通过TCP / IP的Windows 2000 NetBIOS实现被称为NetBT。NetBT使用以下TCP和UDP端口:
体系结构将如下所示:
您可以尝试通过SSN攻击NetBIOS –在Linux中使用NetBIOS:
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 /互联网增强方面的表现如何:
\\10.12.123.134
,Windows是否在后台使用netbios?如果我没有什么可共享的,那么我可以禁用netbios服务(在端口37.38上监听)吗?