概述
重点:
- WINS服务的必要性
- WINS服务的名称注册、解析、释放和更新原理
- WINS集成查找原理
- WINS网络规划
- WINS服务器的安装
- WINS服务器属性配置
- WINS服务器的复制原理及配置
一、WINS服务的必要性:
WINS与DNS的区别:
WINS
DNS
解析的名称 16个字符的NetBIOS名称解析(包括打印机名称) 最多达255个字符的主机名称解析 功能 用于NetBIOS名称解析 用于主机名(域名)的解析,不管其他网络设备(如打印机等)的名称解析。
WINS的必要性:NetBIOS协议本身可以对NetBIOS名称进行解析。但它采用的解析方法是本地广播方式,效率低下,容易产生广播风暴,不可路由
WINS就是专门负责NetBIOS名称解析的,并且是为专门支持TCP/IP上的NetBIOS(NetBT)而设计的。
注:NetBIOS名字解析的三种方式:1、利用NetBIOS Cache 2、名称解析服务器(如WINS) 3、本地广播
二、使用WINS的好处:
- 保持支持计算机名称注册和解析的动态名称到地址的数据库
- 名称到地址数据库的集中式管理缓解了对管理Lmhosts文件的需要
- 通过许可客户查询WINS服务器来直接定位远程系统,减少了子网上基于NetBIOS的广播通信,提高了名称解析效率,减少了广播风暴的影响
- 对网络上早期的Windows系统和基于NetBIOS的客户提供支持,允许这些类型的客户浏览远程Windows域列表,而不需要在每个子网上有本地域控制器。也就是可以跨网查询
- 当执行WINS查找集成时,通过让客户定位NetBIOS资源实现对于DNS的客户的支持,帮助了DNS服务
三、WINS服务的基本工作原理:
Windows操作系统支持两种主要的网络名称解析的方法:
- 主机名称解析:该方法依赖于Hosts文件或查询DNS以执行名称解析功能。
- NetBIOS名称解析:该方法依赖于Lmhosts文件,或查询WINS执行名称解析
WINS客户端的NetBIOS名称解析过程:
注:所有基于NetBT的应用程序都使用NetBIOS进行名字辨识
NetBIOS节点类型:
记忆方法:B——broadcast(广播) P——peer to peer(点对点) M——MB(先B再P) H——HP(先P再B)
注:WINS客户端默认采用的是H节点类型。
四、WINS服务组件
- WINS服务器
- WINS客户端
- WINS代理
WINS代理是一个WINS客户端计算机,该计算机配置为代表其他不能直接使用WINS的主计算机执行所需操作。WINS代理帮助解析路由TCP/IP网络上的计算机的NetBIOS名称查询。
WINS代理的设置通过修改Windows注册表的配置来实现:在“HKEY_Local_MachineSYSTEMCurrentControlSetServicesNetBTParameters”下,建立“EnableProxy键值=1”
两种WINS代理应用的场景:
图1
图2
WINS代理的解析b节点计算机名称的步骤(以图1说明):
- 非WINS客户机向本地子网广播一个NetBIOS名称查询。
- WINS代理接收该广播,并在其缓存中检查合适的该NetBIOS计算机名到IP地址的映射
- 如果WINS代理的缓存中有一个名称到IP地址的映射与非WINS客户端请求的映射相匹配,它就会将该信息返回给非WINS客户端。如果没有,WINS代理就会向WINS服务器查询非WINS客户端所请求的映射
- 当WINS代理从它配置的WINS服务器接收到所请求的名称到IP地址的映射时,会立即缓存该信息(在默认情况下,WINS代理会将在WINS中查询到的远程名称映射缓存6分钟,但该时间可以设置,最短为1分钟)
- 然后,WINS代理可以使用该映射信息,来应答随后来自非WINS客户端或子网上其他b节点计算机的NetBIOS名称查询广播。
- WINS数据库
WIN数据库使用可扩展的存储引擎(ESE)
- 压缩数据库:WIS数据库的大小取决于网络上WINS客户端的数量
- 备份WINS数据库
- WINS数据库文件 :WINS使用jet数据库格式来存储数据。Jet在%systemroot%system32wins文件夹中生成J<n>.log和其他文件。(以J50.log为例)J50.log、J50#####.log、Wins.mdb、Winstmp.mdb和Res#.log文件不能被删除或更改。
五、名称解析:
在目前的Windows系统网络中,需要解析的名称通常包括两种类型:
- 主机名:主机名是由使用Windows套接字编程接口的程序使用的,如Web浏览器
- NetBIOS名称:NetBIOS名称是由使用NetBIOS设计的网络程序或服务使用的,如:“Microsoft网络客户端”
1、主机名解析:DNS名称解析
2、NetBIOS名称解析:
六、WINS解析原理:
1、WINS客户端/服务器通信原理
七、WINS服务器的安装:
1、部署WINS服务器的最佳操作:
- 使用默认设置来配置WINS服务器
- 避免为使用关键服务器之外的任何服务器使用静态WINS项
- 计划非高峰时期的一致性检查
- 配置复制伙伴时,选择“推”复制/“拉”复制
- 要想取得最佳的WINS复制和集中时间的效果,应使用集中——分散设计模型
- 只使用需要数量的WINS服务器
- 要获得最佳的服务器性能,请选购具有优化磁盘性能的硬件来处理WINS
- 当使用多宿主服务器时,请遵循众所周知的考虑事项来配置WINS和TCP/IP属性
- 定期监视和执行脱机压缩
- 定期执行WINS数据库备份
- 配置带有更多WINS服务器IP地址的客户端
- 使用NBTSTAT -RR命令注册及排除客户端的连接性问题
- 将每个WINS服务器计算机配置为指向自身。
转载于:https://blog.51cto.com/sweetpotato/204444
最后
以上就是美满豌豆为你收集整理的WINS服务器的安装与配置的全部内容,希望文章能够帮你解决WINS服务器的安装与配置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复