我是靠谱客的博主 美满豌豆,最近开发中收集的这篇文章主要介绍WINS服务器的安装与配置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

重点:

  • 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名称解析过程:

wins06

注:所有基于NetBT的应用程序都使用NetBIOS进行名字辨识

 

NetBIOS节点类型:

wins07

记忆方法:B——broadcast(广播)    P——peer to peer(点对点)    M——MB(先B再P)      H——HP(先P再B)

注:WINS客户端默认采用的是H节点类型。

四、WINS服务组件

  • WINS服务器

                 wins14

  • WINS客户端
  • WINS代理

WINS代理是一个WINS客户端计算机,该计算机配置为代表其他不能直接使用WINS的主计算机执行所需操作。WINS代理帮助解析路由TCP/IP网络上的计算机的NetBIOS名称查询。

WINS代理的设置通过修改Windows注册表的配置来实现:在“HKEY_Local_MachineSYSTEMCurrentControlSetServicesNetBTParameters”下,建立“EnableProxy键值=1”

 

两种WINS代理应用的场景:

wins16

图1

暴风截屏20090513105443

图2

 

WINS代理的解析b节点计算机名称的步骤(以图1说明):

  1. 非WINS客户机向本地子网广播一个NetBIOS名称查询。
  2. WINS代理接收该广播,并在其缓存中检查合适的该NetBIOS计算机名到IP地址的映射
  3. 如果WINS代理的缓存中有一个名称到IP地址的映射与非WINS客户端请求的映射相匹配,它就会将该信息返回给非WINS客户端。如果没有,WINS代理就会向WINS服务器查询非WINS客户端所请求的映射
  4. 当WINS代理从它配置的WINS服务器接收到所请求的名称到IP地址的映射时,会立即缓存该信息(在默认情况下,WINS代理会将在WINS中查询到的远程名称映射缓存6分钟,但该时间可以设置,最短为1分钟)
  5. 然后,WINS代理可以使用该映射信息,来应答随后来自非WINS客户端或子网上其他b节点计算机的NetBIOS名称查询广播。
  • WINS数据库

WIN数据库使用可扩展的存储引擎(ESE)

  1. 压缩数据库:WIS数据库的大小取决于网络上WINS客户端的数量
  2. 备份WINS数据库
  3. 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客户端/服务器通信原理

wins09

 

 wins10

wins11

 

 wins12

 

 

 wins13

 

七、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服务器的安装与配置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部