WEB开发网
开发学院操作系统windows 2008 一起学WINS系列(一)初识、基础 阅读

一起学WINS系列(一)初识、基础

 2009-05-20 13:07:15 来源:WEB开发网   
核心提示:《一起学WINS》系列是新出的一个系列专题,旨在用通俗的语言和精细的实例向大家介绍windows2003服务之一,一起学WINS系列(一)初识、基础,WINS服务,尽管现在server 2008比较火,否则一切无从谈起,下一节中,且很受欢迎,但这些基础的东西还是不能忘的

《一起学WINS》系列是新出的一个系列专题,旨在用通俗的语言和精细的实例向大家介绍windows2003服务之一,WINS服务。尽管现在server 2008比较火,且很受欢迎,但这些基础的东西还是不能忘的,希望大家通过本系列的讨论和学习,对WINS有一些更多的认识和理解。不过,事先声明,本系列并非WINS的帮助文件,不可能面面俱到,过于常规的知识点可能会很少提及,本文出发点是从实用角度来学习和理解WINS。

此系列第一节:初识、基础。

WINS是什么?从字面理解就是Windows Internet Naming Server  ,即Windows Internet 命名服务,也就是说,这个服务是提供了一种名字的对应解析服务。那它解析的是什么名字呢? 答案是Netbios名。解析成什么呢?IP地址。 有的朋友会问,我的网络里似乎没见过这个东东,但一切都正常的很,能上网、能共享、什么都行。的确,没有WINS一切都不会有什么改变。但如果我们的系统是98,服务器是NT的话,可能这句话就要想想再说了。为了更好的认识WINS,我们首先要理解几个相关的基础概念。

NETBIOS:是一套由IBM和Sytec在80年代联合开发的一个协议,早期局域网内的程序可以使用此协议提供的API进行通讯,当然,和现行的TCP/IP协议相比,无论是扩展性还是应用性,后者都略胜几筹。

NETBIOS名称:它是一个名称属性,是被用来标识绑定与某一网络适配器(通常为网卡)首选IP之上的NETBIOS服务,那么我们就称这个名称为Netbios名称。通俗来讲,如果某个网络程序需要依靠Netbios服务来运行,那么这个程序与对应的客户端或服务端进行通讯时必然要知道它的位置,直接用IP地址显然不方便,这时就需要有一个名称来进行标识,这就是Netbios名称,通常一台主机的计算机名就充当了这样的角色,但两者并非完全一致。NETBIOS名称服务到现在依然很常见,比如局域网内主机间的共享访问和浏览服务等,其本质都是利用NETBIOS名进行访问的。

主机名:也可以说是计算机名,是用来唯一表示一台主机的名称,这个应该大家都比较熟悉。

完全主机名:很多情况下也叫FQDN,完全限定域名,这类名称由两部分组成,一部分主机名,另一部分是主域名后缀,这部分内容在将DNS时再讨论。

这些东东和我们今天讨论的WINS有什么关联吗?其实简单来讲就一句话,WINS就是在windows系统中实现Netbios名与IP地址两者解析的一种服务,也可以说一种方式。其实不仅仅是解析,还可以查询netbios名、注册netbios名等等。那主机名呢?难道主机名也是由WINS解析吗? 当然不是,这就引出了我们的DNS。

有关DNS的相关知识不知道也不要紧,以后会有专门的系列来讲,请勿担心。现在,你只需知道它和WINS类似,都是提供名称解析的,但有一点不同,也就是这一点决定了各自悬殊的命运,那就是解析的对象不同。WINS可以在NETBIOS名和IP地址之间实现解析,而DNS则是在主机名,严格来说是【完整的计算机名称】和IP之间解析,两者似乎有些相似,甚至还有交叉点。也就是对于同一台主机而言,无论是WINS还是通过DNS解析出来的IP地址都是一样的,只是解析方式不一样而已。

首先让我们熟悉一下它们各自的位置:

一起学WINS系列(一)初识、基础

图片看不清楚?请点击这里查看原图(大图)。

上图中,XP1即为完整的计算机名称,而XP1BIOS则是本机的NETBIOS名。

说了那么多,有朋友可能有个疑问,你光说WINS可以进行NETBIOS名和IP的解析,那到底是这么解析的?这个过程又是怎样的?不急,在讲解WINS解析时,我们必须要搭建一台WINS服务器,否则一切无从谈起。下一节中,我们集中讲解有关WINS环境的搭建的问题。

文章来源:http://jeffyyko.blog.51cto.com/28563/159005

Tags:一起 WINS 系列

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接