声明:本文转载自gnaw0725.blogbus.com,更新网址:http://gnaw0725.blog.51cto.com

       刚启动的电脑会在第1,第2,第4,第8 第12 分钟向主浏览器进行主机宣告,此后每间隔12分钟进行主机宣告!
问题一 请问如果第1分钟就已经注册成功了,那是不是以后的第2 第4 第5 第12以及此后每间隔12分钟的主机宣告就都是单播宣告了?如果第1分钟没有成功,那么第2分钟的主机宣告是不是仍然是广播宣告,直到第12分钟之前成功注册!
问题二 网上以及书上都说第12分钟之前都能保证客户机主机宣告能在主浏览器上成功注册,请问会不会出现过了第12分钟依然没有注册成功的情况,有的话怎么办?是不是第24分钟的那次主机宣告继续广播宣告?

回答:1. 浏览器服务都是依赖于服务器广播,因此其通信是无连接的,按定义是不可靠的。服务器启动后,会立即发送主机通告帧。此过程在 4 分钟时重复一次,然后在 8 分钟时再次重复。此后,此过程每 12 分钟重复一次。
2. 如果在12分钟之内都没有注册成功的话,会立刻进行浏览器角色的选举。这台计算机发广播公告,然后在局域网中选举出主游览器,如果已经存在主游览器的话,就会产生8003的错误信息。
更多信息您可以参考以下文章:
Microsoft 计算机浏览器服务说明
http://support.microsoft.com/kb/188001/zh-cn

如果您的网络环境是域的话,我们不建议您使用网上邻居来查找和浏览局域网内的计算机。
如果在您的网络中没有windows95,windowosNT4.0这样较老的系统,那么您是不需要wins服务器的。因为 WINS 服务器不对广播进行响应,所以对于包含必须使用广播来解析 NetBIOS 名称的非 WINS 计算机的每个子网,都应该配置一台计算机充当 WINS 代理。
WINS 代理
http://technet2.microsoft.com/WindowsServer/zh-CHS/Library/efe29f5c-628f-4ef2-921d-db5b7e8c378b2052.mspx?mfr=true

如果网络环境是域的话,那么PDC仿真器?的DC则会变成域的主浏览服务器,他会收集工作组的浏览组控,从而保证在网上邻居中能相互见到NTBIOS名。
当WINS 客户端计算机完成使用特定的名称并正常关机时,会释放其注册名称。在释放注册名称时,WINS 客户端会通知其 WINS 服务器(或网络上其他可能的计算机),将不再使用其注册名称。在某些情况下,客户端不能通过与 WINS 服务器联系来释放自己的名称,因此必须使用广播释放名称。当启用 WINS 的客户端没有收到 WINS 服务器的名称释放确认就关闭时,会发生这种情况。
释放名称
http://technet2.microsoft.com/WindowsServer/zh-CHS/Library/2301d3d1-d4de-4589-a2be-43dcb332b4a22052.mspx?mfr=true
Tom Zhang 张一平 在线技术支持工程师 微软全球技术支持中心

     我看了你给链接文章,总结了以下的3点,NETBIOS名称服务功能有三种主机注册,主机释放,主机查询!
主机注册——客户端启动时执行(有WINS服务器时客户端单播到WINS服务器的数据库中注册,没有WINS服务器时,客户机广播到主浏览器的浏览列表中注册)
主机释放——客户端关闭时执行(有WINS服务器时客户机单播到WINS服务器数据库中进行释放,WINS数据库会保留该条目一定时间,如果到了过期时间,该客户端依然没有来续约,则删除
没有WINS服务器时,客户端广播到主浏览器列表中,主浏览器列表是直接删除此条目,不做保留。
主机浏览——即用户使用“网上邻居”或“NET VIEW”指令访问网络资源时执行
有WINS服务时,“网上邻居”所列出的的本子网的浏览列表是由本地WIN服务提供的,如果需要访问单位内其他网段的浏览列表,则可以在其他网段也搭建WINS服务器,然后执行WIN服务器的“伙伴复制”,使不同网段的WINS服务器中的列表进行相互更新,这样的话打开“网上邻居”后除了能见到本网段的计算机NETBIOS名以外,还能见到其他网段的NETBIOS名,双击打开就可以进行远程访问。
如果没有WINS服务时,不同的网段都有一个主浏览服务器,每个网段的相应的客户机都只能在“网上邻居”中见到本子网的浏览列表,该列表就是由本地主浏览器提供的,如果想见到其他网段的浏览列表,则需要将各网段的主浏览器加入到域,此时PDC就会扮演一个新的角色“域主浏览器”,各网段的主浏览器与它会每间隔12分钟进行浏览列表的更新,这样的话打开“网上邻居”后除了能见到本网段的计算机NETBIOS名以外,还能见到其他网段的NETBIOS名,双击打开就可以进行远程访问,不过与有WINS服务器情况不同,虽然是能够看见,但是必须要等待一段时间,因为不管是主浏览器与域主浏览器的列表更新还是主浏览器与备份浏览器的列表更新都不是同步更新的,都是每阁12分钟的更新一次,因此是有延迟,所以效率也不高
---leon