解析NetbIOS名称 (上) 学习笔记(server2008)
2010-03-16 20:39
267 查看
NetbioS 名称是传统的旧名称了,早已被DNS所取代,但为了支持windows2000以前的系统和传统的应用程序,现在有些windows服务还在使用这个名字。
NetBios名称是一个拥有16个字符的字符串。在Microsoft网络中会用到NetbIOS名称的有计算机名、域名、工作组名等。网络中的计算机会注册(声明)其拥有的NetBIOS计算机名和IP地址,而且一个NetBIOS名称在网络中只能被使用一次。
可以用nbtstat -n来查看计算机当前所注册的NetBIOS名称。
NetBIOS计算机名称最多可以包括15个字符加上1个有特殊用途的第16个字符,第16 个字符是用来代表此计算机所提供的服务种类。例如:00代表工作站服务;20代表服务器服务(可以通过services.msc命令查看和管理这两个服务)。
通过NetBIOS名称解析IP地址的方法:(1)检查NetBIOS名称缓存(可利用nbtstat -c命令来查看)。(2)广播。(3)直接向WINS服务器查询。(4)利用LMHOSTS文件。
NetBIOS节点类型:
(1)B节点:他利用广播方式查找IP地址;(2)P地址:利用点对点方式直接向WINS服务器询问;(3)M节点:这是B节点和P节点混合方式,他先利用广播,如果失败,在查询WINS服务器;(4)H节点:这也是P节点和B节点的混合方式,不过他先查询WINS服务器,如果失败在广播。
windows server 2008、windows Vista 等操作系统默认采用H节点,可以用ipconfig /all命令查看;server2003,xp默认是B节点。
采用H节点类型的WINS客户端,其NetBIOS名称解析的完整顺序是:检查要查询的计算机名是否就是自己的计算机名------>检查NetBIOS名称缓存------>向WINS服务器查询-------->发送广播消息--------->检查LMHOSTS文件。
未完待续。。。。。
NetBios名称是一个拥有16个字符的字符串。在Microsoft网络中会用到NetbIOS名称的有计算机名、域名、工作组名等。网络中的计算机会注册(声明)其拥有的NetBIOS计算机名和IP地址,而且一个NetBIOS名称在网络中只能被使用一次。
可以用nbtstat -n来查看计算机当前所注册的NetBIOS名称。
NetBIOS计算机名称最多可以包括15个字符加上1个有特殊用途的第16个字符,第16 个字符是用来代表此计算机所提供的服务种类。例如:00代表工作站服务;20代表服务器服务(可以通过services.msc命令查看和管理这两个服务)。
通过NetBIOS名称解析IP地址的方法:(1)检查NetBIOS名称缓存(可利用nbtstat -c命令来查看)。(2)广播。(3)直接向WINS服务器查询。(4)利用LMHOSTS文件。
NetBIOS节点类型:
(1)B节点:他利用广播方式查找IP地址;(2)P地址:利用点对点方式直接向WINS服务器询问;(3)M节点:这是B节点和P节点混合方式,他先利用广播,如果失败,在查询WINS服务器;(4)H节点:这也是P节点和B节点的混合方式,不过他先查询WINS服务器,如果失败在广播。
windows server 2008、windows Vista 等操作系统默认采用H节点,可以用ipconfig /all命令查看;server2003,xp默认是B节点。
采用H节点类型的WINS客户端,其NetBIOS名称解析的完整顺序是:检查要查询的计算机名是否就是自己的计算机名------>检查NetBIOS名称缓存------>向WINS服务器查询-------->发送广播消息--------->检查LMHOSTS文件。
未完待续。。。。。
相关文章推荐
- 解析NetbIOS名称 (下) 学习笔记(server2008)
- contiki学习笔记-udp-server.c文件详细的解析
- MS Sql server 2008 学习笔记
- Microsoft SQL Server 2008 MDX Step by Step 学习笔记连载目录
- Server-2008-R2中nslookup解析不出服务器名称
- java学习笔记--解析xml
- Sql server 2008 R2 大型数据仓库设计学习笔记
- Java-zxing解析二维码学习笔记
- C++学习笔记(三):引用解析
- Spark学习笔记-使用Spark History Server
- spring学习笔记(7)AOP前夕[2]CGLib动态代理实例解析
- linux shell学习之bash解析次序 --新手笔记
- Android 学习笔记--android——Activity生命周期,server,BroadCastReciver
- UDP local server--Python网络编程学习笔记
- Sharepoint学习笔记—习题系列--70-573习题解析 -(Q22-Q24)
- ASP.NET MVC学习笔记 -- NerdDinner实战1 -- 中文Visual Studio 2008的设置修改以实现复数表单数类名
- spring MVC学习笔记(二) springMVC.xml配置文件解析
- 学习笔记-Java中的xml文件读取之DOM解析
- 学习笔记-Java中的xml文件读取之SAX解析
- Linux 学习笔记_5_Linux引导流程解析_2_inittab文件剖析及系统启动流程分析