冥王生活

您现在的位置是:首页 > 科技生活 > 正文

科技生活

wins服务是什么(Win服务)

admin2022-11-18科技生活126

WINS 服务器是什么?

我挑简单的说了,WINS全称为Windows

Internet

Name

Service(网际名称服务),互联网用于实现两个主机之间的通信,主机之间的通信就需要知道他们各自的地址,internet上用于区分主机地址的方式有多种,ip是最直接也最简单的,可是ip由32位二进制数组成,即以起来很不方便,于是大家想到其他的办法,也就是两种名称代号:域名和NetBIOS。但是不同于IP的是二者是可以根据用户需要而改变的,这就造成了麻烦,于是我们就有了DNS和WINS服务,前者把域名翻译(术语叫做解析)成IP,后者把NetBIOS解析成IP,于是主机间就可以通过域名或NetBIOS名称来区分彼此地址并通信了。其实我们可以在开始菜单-〉运行-〉命令行中输入ipconfig/all来查看我们的dns域名,输入config/all来查看我们的netbios名称和wins服务情况。

什么是WINS 服务

在TCP/IP网络中,为解决计算机名称于IP地址的对应问题,用户可以利用HOST文件、DNS等方式,但使用这些方法都存在着一个最大的问题,就是网络管理员需要以手工方式将计算机名称(NetBIOS名)及其IP地址一一输入到计算机中,一旦某台计算机的名称或IP地址发生变化,管理员又需要修改相应的设置。这对于管理员来说是一项繁重的工作。而微软提供的网际名称服务WINS解决了这个问题。利用它可以让客户机在启动时主动的将它的计算机名称(NetBIOS名)及IP地址注册到WINS服务器的数据库中,在WINS客户机之间通信的时候它们可以通过WINS服务器的解析功能获得对方的IP地址。由于以上工作全部由WINS客户机与服务器自动完成的所以大大降低了管理员的工作负荷,同时也减少了网络中的广播。在理解及使用WINS之前用户首先应该了解计算机名称(NetBIOS名)的一些知识。

什么是WINS服务器?有什么作用?如何在客户端(XP的DOS下)上查看WINS服务器地址?如何添加WINS地址??

WINS服务器即Windows

Internet名称服务器(用ipconfig/all查看)现在只有比较老的windows版本和一些在

windows2003

上运行的程序还在使用NETBIOS名称进行通信,WINS服务器用来把NETBIOS名称解析为IP地址,在没有WINS服务器是也可以在C:\windows\

system32

\drivers\etc\lmhosts.sam(去掉.sam后即可编辑)文件中编辑NETBIOS名称到IP地址的映射来完成把特定的NETBIOS名称解析为IP地址,在XP以后的大多数windows系统中

主机名

与netbios名称相同,添加方法为:在“

网上邻居

”中打开“本地连接”的“属性”,选中“

Internet协议

(TCP/IP)”单击“属性”,再单击“高级”,单击“WINS”,再单击“添加”填入WINS服务器地址即可

WINS服务器是什么?

WINS

WINS用来登记NetBIOS计算机名,并在需要时将它解析成为IP地址。WINS数据库是动态更新的。

(1) WINS的基本要求:

对于WINS服务器:

1. 必须是一台NT server计算机

2. 使用TCP/IP协议,并且具有一个静态的IP地址。

对于WINS客户:

1.要求是运行以下操作系统的计算机:

Windows NT Server 3.5或更高

Windows NT Workstation 3.5或更高

Windows 95

运行Microsoft TCP/IP-32的Windows for Workgroups 3.11

带有实模式TCP/IP驱动的Microsoft Network Client 3.0 for MS-DOS

LAN Manager 2.2c for MS-DOS。不支持LAN Manager 2.2c for OS/2

2.需要WINS server的IP地址

(2)WINS过程

(a)在一个WINS的环境中,每次WINS客户开启计算机并初始化TCP/IP后,它都会将它的NetBIOS名和IP地址的对应关系映射到WINS服务器的数据库中。

(b)当一个WINS客户想和另外一台主机通讯时,它会直接和WINS server联系,查询计算机名和IP地址的关系。

(c)如果WINS服务器在自己的数据库中查到了被查计算机名和IP地址的映射关系,它就将目的计算机的IP 地址返回要求查询的WINS客户。

另一个WINS:

Windows Internet Name Service (WINS)

WINS提供一个分布式数据库,它的作用是在路由网络的环境中对IP地址和NetBIOS名的映射进行注册与查询。 这可能是解决NetBIOS名与IP地址之间转换的比较合适的一种方法,对于比较复杂的网络如互联网更是如此。

LMHOSTS文件在广播式系统中有一点缺点,它是基于广播的,所以对网络的通信量是一个沉重的负担,这个问题并未得到解决。有人设计了通过路由协议进行单播式的动作对NetBIOS名字进行注册和解析。如果采用这个协议,那就可以解决了广播的问题,也就没有必要使用LMHOSTS文件了,使动态配置的灵活性与方便性得到重新体现,使得这个系统可以和DHCP协议无缝连接。我们可以想象,当DHCP给一台计算机分配了一个地址后,这个更新可以直接在WINS数据库中体现。用户和管理员都不需要进行任何额外的工作,十分方便。WINS协议可以和NBNS一起工作,但是因为WINS数据库备份的问题没有解决,因为它不能和别的NetBIOS名字服务器一起工作,数据不能在WINS服务器和非WINS服务器间进行复制。

WINS是基于客户服务器模型的,它有两个重要的部分,WINS服务器和WINS客户。我们首先看一下服务器,它主要负责处理由客户发来名字和IP地址的注册和解除注册信息。如果WINS客户进行查询时,服务器会返回当前查询名下的IP地址。服务器还负责对数据库进行备份。而客户主要在加入或离开网络时向WIN服务器注册自己的名字或解除注册。当然了,在进行通信的时候它也向服务器进行查询,以确定远程计算机的地址。

我们使用WINS的好处在什么地方呢?WINS就是以集中的方式进行IP地址和计算机名称的映射,这种方式可以简化网络的管理,减少网络内的通信量,但是这种集中式的管理方式可以和星型结构相比,我们有理由怀疑它可以会成为网络的瓶颈。在本地的域控制器不在路由器管理网段的另一段时,客户仍然可以游览远程域,在集中处理的时候,数据都会集中于这个服务器中,一定要注意不要让这个节点失败。

WINS的另外一个重要特点是可以和DNS进行集成。这使得非WINS客户通过DNS服务器解析获得NetBIOS名。这对于网络管理提供了方便,也为异种网的连接提供了另一种手段。我们可以看到,使用集中管理可以使管理工作大大简化,但是却使网络拓朴结构出现了中心结点,这是一个隐性的瓶颈,而如果采用分布式的管理方式,却有个一致性的问题,也就是如果一个服务器知道了这个改变,而另一个不知道,那数据就不一致了,这时候要有一些复杂的算法来解决这一问题,两台服务器要想知道对方的情况,不可能不进行通信,也就无形中加重了网络负担。网络就是这样,集中起来就加大了单机的处理压力,而分布了就增加了网络传输量,天下没有十全十美的事情。

WINS(Windows Internet Name Service)服务器主要用于NetBIOS名字服务,它处理的是NetBIOS计算机名(Computer Name),所以也被称为NetBIOS名字服务器(NBNS,NetBIOS Name Server)。

WINS服务器可以登记WINS-enabled工作站的计算机名、IP地址、DNS域名等数据,当工作站查询名字时,它又可以将这些数据提供给工作站。

在各种名字解析方式之中,WINS名字服务具有一些优点。首先,WINS名字服务是以点对点的方式直接进行通信的,并可以跨越路由器访问其他子网中的计算机,这便克服了广播查询无法跨越路由器和加重网络负担的不足;其次,与静态处理域主机名(Host Name)的DNS服务器不同,WINS名字服务还是一种很少人工干预的动态名字服务;第三,WINS名字服务不仅能够用于NetBIOS名字查询,而且还可以辅助域主机名(Host Name)的查询,可以结合DNS和WINS服务器的好处进行Internet域名查询,因此WINS又被称为Windows 网际名称服务(Windows Internet Name Service)。

WINS服务器在TCP/IP网络(包括Internet)的名字解析中得到了广泛的应用。

wins是干什么的?

“Windows

Internet名称服务(WINS)”提供了动态

复制数据库

服务,此服务可以将NetBIOS名称注册并解析为网络上的IP地址。

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~