您的位置:首页 > Web前端 > Node.js

Windows系统ipconfig /all查询结果Node Type中的含义

2011-03-08 14:57 260 查看
系统适用平台:Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP

Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

这个单词代表wins查询方式,包括bpmh4种,b(Broadcast)节点广播,p(Peer2Peer)点对点,m(Mixed)先广播后点对点,h(Hybrid)先点对点后

广播,网络中如果配置了wins服务器ip地址就是Hybrid节点,没配置就是Broadcast节点,其实还有一种是Unknown模式,这是未知节点类

型.Windows系统中可通过ipconfig /all来查看节点模式.
节点模式在注册表中的位置, W2K和XP位置相同,都在LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/NetBT/Parameters/NodeType下.
缺省情况下是没有NoteType这一项的, 你要新建一个DWORD值, 名称就是NoteType
DWORD值为以下几个:
1 B-node
2 P-node
4 M-node
8 H-node

缺省情况下,2K/XP在注册表里是没有NodeType这一项,而值则是H-node.
也可以由DHCP服务器来指定NodeType, 在options的046项里。
说明:
(一)B(Broadcast)节点
广播节点(B节点)只通过广播数据报来解析LAN子网中计算机名和地址,即它的有效范围只是它所在的子网。其工作方式是:客户机发送一

条广播消息到其所在的局域子网上,这条消息包含有要查找的计算机的IP地址和其本身的MAC地址。由于使用广播方式,则该网上的所有计算机

都会接收到,如果该数据报中所要求的地址的计算机存在,则它就会根据包含在此数据报中的发出该消息的计算机的MAC地址作出回应。这样,

计算机就会把经常用到的MAC地址缓存起来,通过这些地址实现与远程计算机的直接通信。
  采用B节点方式的缺点:1、增大网络上不必要的通信流量,形成大量的广播消息泛滥。2、大多数路由器不会转发这些广播,阻止了B节点

解析路由器另一边的计算机,即B节点不能查找到其所在子网以外的计算机地址。
  解决的办法:1、采用 WINS 服务器可以减少通信流量。2、采用一个 LMHOSTS 或 HOSTS 文件将路由器另一边的计算机的地址存入本地

NetBIOS 名字缓存,避免通过广播查找。
  因此,一个完整的 NetBIOS B节点解析方式可作如下描述:
  1、通过 NetBIOS 名字缓存进行查询,如果成功,返回一个IP地址,完成解析;如果不成功,转向下一步:
  2、通过广播进行查询,如果成功,返回一个IP地址,完成解析;如果不成功,转向下一步:
  3、通过本地 LMHOSTS 和 HOSTS 文件进行查询,无论成功与否都结束解析。
(二)P(Peer2Peer)节点
P节点不是用广播来解析名称的,它通过点对点通信由UDP的数据报和TCP对话登记到一个 NetBIOS 名字服务器(WINS),因此,它会直接向这

台服务器查询以进行地址翻译,然后再直接将信息发送到目的计算机。因此,P节点的好处就是减少了本地广播的数量,同时可以跨过路由器与

位于其它子网中的 WINS 服务器进行通信。
  采用P节点方式的缺点:1、客户机在配置时为P节点时必须知道 WINS 服务器的IP地址。2、配置P节点还要使用到 DHCP 服务器。3、如果

WINS 服务器停止服务,P节点也就失去解析名称和翻译地址的能力。
(三)M(Mixed)节点
M节点先使用广播,在解析失败后就直接和 WINS 服务器通信,因此,它是前面讲的两种方式的组合。在实际应用中很少配置计算机为这种

节点类型,这样的唯一好处是在一个远程没有 WINS 服务器的广域网节点所需的大多数服务都在一个子网,即通信都发生在同一子网中,它可

以减少路由器的信息传送量。同时,即使 WINS 服务器停止服务,它还可以使用广播方式来查询本地子网中的计算机。
(四)H(Hybrid)节点
H节点如我们上面的测试中所示,在 Windows 9x 中它被称为交叉节点,而在实际应用中,它也被称为混合节点。它与M节点恰好相反,它先

使用P节点方式请求 WINS 服务器解析计算机名,如果这种方式失败,它再使用广播方式来解析。
  因此,H节点与B节点的不同是,H节点可以通过路由器解析在同一个 WINS 服务器上登记的所有计算机。
  H节点与M节点的不同是,如果其配置的 WINS 服务器没有在线,H节点在解析过程中也继续与其联系,即是说,只要该 WINS 服务器重新开

始服务,H节点就会立即改为使用 WINS 服务器来解析计算机名称,即使此时它正以广播方式与目的计算机进行通信。
  一个完整的 NetBIOS H节点解析方式可作如下描述:
  1、通过 NetBIOS 名字缓存进行查询,如果成功,返回一个IP地址,完成解析;如果不成功,转向下一步:
  2、通过 WINS 服务器进行查询,如果成功,返回一个IP地址,完成解析;如果不成功,转向下一步:
  3、通过广播进行查询,如果成功,返回一个IP地址,完成解析;如果不成功,转向下一步:
  4、通过本地 LMHOSTS 和 HOSTS 文件进行查询,无论成功与否都结束解析。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐