wins是windows internet name server(windows网际名字服务)的简称.wins为netbios名字提供名字注册.更新.释放与转换服务,这些服务允许wins服务器维护一个将netbios名链接到ip地址的动态数据库,大大减轻了对网络交通的负担.
在默认状态中,网络上的每一台计算机的netbios名字是通过广播的方式来提供更新的,也就是说,假如网络上有n台计算机,那么每一台计算机就要广播n-1次,对于小型网络来说,这似乎并不影响网络交通,但是当大型网络来说,加重了网络的负担.因此wins对大中型企业来说尤其重要. 【程序编程相关:微软Exchange ActiveSyn】
一.我们为什么需要wins服务 【推荐阅读:NTT成功开发基于Novel设计的单电子】
上面说过,wins服务器为客户端提供名字注册了.更新.释放与转换服务,下面就详细介绍这四个基本服务的工作原理: 【扩展信息:传Google欲搭建自主全球互联网 将自】
二.wins工作原理
1.名字注册
名字注册就是客户端从wins服务器获得信息的过程,在wins服务中,名字注册是动态的.
当一个客户端启动时,它向所配置的wins服务器发送一个名字注册信息(包括了客户机的ip地址与计算机名),如果wins服务器正在运行,并且没有没有其它客户计算机注册了相同的名字,服务器就向客户端计算机返还一个成功注册的消息(包括了名字注册的存活期----ttl).
与ip地址一样,每个计算机都要求有唯一的计算机名,否则就无法通信.如果名字已经被其它计算机注册了,wins服务将会验证该名字是否正在使用.如果该名字正在使用则注册失败(发回一个负确认的信息),否则就可以继续注册.
2.名字更新
因为客户端被分配了一个ttl(存活期),所有它的注册也有一定的期限,过了这个期限,wins服务器将从数据库中删除这个名字的注册信息.它的过程是这样的:
... 下一页