• 学前教育
  • 小学学习
  • 初中学习
  • 高中学习
  • 语文学习
  • 数学学习
  • 英语学习
  • 作文范文
  • 文科资料
  • 理科资料
  • 文档大全
  • 当前位置: 雅意学习网 > 作文范文 > 正文

    浅谈NT内核Wins服务:深入理解linux内核

    时间:2019-01-04 03:27:19 来源:雅意学习网 本文已影响 雅意学习网手机站

      摘 要: 在网络技术中,Windows操作系统NT内核为网络资源访问提供Wins组件服务,本文从Wins服务原理角度分析两种名称方式被解析为IP的重要手段;DNS与Wins服务的相关性在信息访问处理方面起到关键性作用;在可行操作方面,通过Wins解析步骤直接提供实践方法;Wins是一个NT内核嵌入式C/S应用组件,为其它网络通迅提供基本的原语操作,根本性地说明网络IP解析工作机制。
      关键词: NT内核 Wins服务 IP解析工作机制
      
      1.引言
      在计算机网络技术中,正常运行Wins服务是很重要的,可以这样说:“NT域中不使用NetBIOS,只使用DNS服务。”在Windows Server 2000活动目录域中,我们可以降低对Wins服务的依赖性,甚至可取消这种服务。但是,在局域网中如果没有DNS服务,那只能通过解析NetBIOS名来广播,对局域网的性能肯定是比较慢的,如果用Wins服务来解析NetBIOS名,效果将完全不一样。
      2.Wins与DNS服务
      Wins服务与DNS服务有一定相关性,我们可从基于Wins的配置和相关原理角度进行理解。在Windows NT中,名字不仅仅是主机名,当然还有NetBIOS名。Windows使用两大类名字,如果按名字的类型去划分的话,有这样的两类:一个是主机名,一个是NetBIOS名。由于DNS服务可以对主机进行解析,把主机名解析为IP,反之可把IP解析为主机名。
      2.1Wins服务
      Wins服务由NT内核为其提供基本原语操作,使之为网络服务提供系统资源;Wins服务原理如图1所示。
      从图1看出,Wins在对客户进行解析工作时,就是一个工作流程。一个客户端想对computer44客户端进行访问,如资源共享;若用UNC路径访问,则可通过IP地址,也能通过计算机名来访问,如“\192.168.1.200”是这个客户端的IP,若网络终端很多,并让其它的客户去记住其客户端的IP,这样会给用户带来不便,当用“\机器名”,就是一个名字来表示它们的IP,那么就像使用DNS一样,可用“\computer44”来访问,即用计算机名字来访问,这样就可对名字进行解析,那么整个流程就是一个解析的过程。基于计算机终端而言,我们可将机器名字分为两类,一种是主机名,另一种是NetBIOS名。
      2.2主机名
      FQDN是完全合格域名,即全域名。当客户输入“www.省略”访问某个服务器时,客户立即可得到Web服务器名。由于DNS把Web Server解析为相应的IP,且解析的是主机名。DNS名字有它的主机命名空间,从上往下有一个树形结构,名字越往上,所对应层次就越高。如“serer1.nwtraders.msft”是完整的FQDN名,它由两部分组成,一个是主机名,一个是DNS后缀,名字越往右,则说明名字的级别就越高,msft则为顶级域。在域模式下,解析工作跟DNS服务是分不开的,肯定要用域模型来作解析。
      2.3NetBIOS名
      当点击网上邻居,客户看到的是NetBIOS名,而不是计算机名。在工作组模型中,没有DNS服务,NetBIOS名能显示出来。在网上邻居里面,若无域和DNS服务,在网上邻居中能看到客户端和服务器信息,这个名字是NetBIOS名。
      用户要通过网络名字访问资源需要有一个服务器作相应的解析,把这个名字解析为IP,这个名字就是NetBIOS名,因为网络系统中没有DNS服务组件,也就是不能解析主机名。这个名字被解析成功,那只能是NetBIOS名,由于NetBIOS名是不需要服务来解析的,毫无疑问Wins的作用就是解析NetBIOS名。反过来,没有Wins服务,也可以实现。在网上邻居中,我们看到的终端名字及其相关信息是通过基于广播的方式解析到,这些名字就是NetBIOS名。广播解析NetBIOS名方式之一是基于广播来解析。
      2.4主机名与NetBIOS名的区别
      用户右击“我的电脑”?邛“属性”?邛“其它”,则可得到NETBIOS名。主机名与NetBIOS名有时相同,有时不同,而且主机名小于等于15位则相同,主机名大于15位则不同。NetBIOS名最长16位,但第16位不能被用。起名时只能用前15位,第16位作为服务标志位,第16位不能被定义和编辑,但主机名比这个要多得多。用户在CMD提示符窗口输入“hostname”,可以查看主机名,输入“nbtstat-n”可查看NetBIOS名。很明显,这里用两个十六进制数来表示与之对应的服务。在Windows NT操作系统中主机只有一个,而NetBIOS名有多个,相应的服务需要注册,即有几个NetBIOS名需要注册,就会有几个NetBIOS名。
      3.Wins服务原理
      Wins服务原理如图2所示,客户可看到由subnet1和subnet2的网络,它们在逻辑上是网络ID,即两个网段。在局域里,当subnet1中的某台机器要访问subnet2中的资源,若没有配置Wins服务,这种访问将很难进行。而这种访问机制是基于广播来解析NetBIOS名的,由于广播又不能跨路由,所以客户不能直接了解subnet2机器的名字等信息。由于通过路由进行通迅,路由器本身还不能过广播包。若要实现这种通迅,利用Wins服务是可行的。当在subnet2网络中有一个Wins服务器,Wins服务提供为名解析的工作,在subnet2网络中的客户端,也可配置成Wins服务的客户端。此时Wins服务可对NetBIOS名字进行解析;在subnet1网络中可能有些客户端,想看到所有客户端的名字,就需要在任何一台机器系统中配置Wins proxy,实质就是代理Wins服务,可通过proxyWins来配置和实现,修改注册表的键值,即将Enableproxy值改为1。
      3.1Wins结点类型
      根据图2,可说明Wins结点类型有四种:
      (1)B-节点―这个节点称为广播节点。如果计算机配置成一个B-节点,那么当它进行NetBIOS名字解析时,只在网段上广播。实际上,微软使用加强的B节点,意思是说当名字在局部网段上找不到时要检查LMGOSTS文件表项。
      (2)P-节点―系统配置成点到点的方式。名字解析时会请求Wins服务器,但不在局部网段上广播。
      (3)M-节点―混合型系统首先在局部网段上广播请求,然后再和Wins服务器连接进行名字解析。
      (4)H-节点―杂节点系统首先和Wins服务器连接进行名字解析,如果没得到应答,H节点会在局部网络上广播。
      所有的微软客户端首先检查名字缓存进行解析,之后才进行其他方式的NetBIOS名字解析。微软操作系统缺省的节点类型是B-节点或H-节点。当任一系统没有配置Wins服务器地址时,加强的B-节点是缺省类型。对所有的系统而言,当配置了Wins服务器地址时,H-节点是缺省类型。
      3.2Wins客户端解析名称步骤
      Wins客户端解析名称的步骤有以下六步。
      (1)客户端检查查询的名称是否是它所拥有的本地NetBIOS计算机名称。
      (2)客户端检查远程名称的本地NetBIOS名称缓存。
      (3)客户将NetBIOS查询转发到已配置的主Wins服务器中。如果主Wins服务器应答查询失败(因为该主Wins服务器不可用,或因为它没有名称项),则客户将按照列出和配置使用的顺序尝试与其他已配置的Wins服务器联系。
      (4)客户端将NetBIOS查询广播到本地子网。
      (5)如果配置客户端已使用Lmhosts文件,那么客户端将检查与查询匹配的Lmhosts文件。
      (6)如果将其配置成单个客户端,那么客户端会尝试Hosts文件然后尝试DNS服务器。
      4.小结
      Wins是一个内嵌在微软操作系统中的客户机/服务器应用服务。Wins客户机启动时会向Wins服务器注册其NetBIOS名字。当Wins客户机关闭时,要向Wins服务器释放这个名字。这样允许Wins服务器能维护当前网络上正在使用的Wins客户机名字的数据库。Wins客户想与网络上的其它计算机连接时,就会给Wins服务器发出NetBIOS名字解析请求。
      为了让一个客户系统成为Wins客户机,至少要为客户机输入一个Wins服务器地址,在TCP/IP的Wins客户机配置对话框中加入此项服务即可。在Wins客户机上可以配置多个Wins服务器IP地址,达到一定的容错目的。当主控Wins服务器不可用时,Wins客户机可以和辅助Wins服务器连接。
      Wins代理能帮助非Wins客户机利用Wins服务:Wins代理接收局部子网名解析广播并把它转发给Wins服务器,Wins代理为非Wins客户机返回Wins服务器的应答,使非Wins客户机通过Wins代理享受Wins服务。
      
      参考文献:
      [1]吴献文.局域网组建与维护案例教程.高等教育出版社,2008.7.
      [2]陈光.网络操作系统――windows server 2003.高等教育出版社,2007.6.
    本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文

    推荐访问:浅谈 内核 服务 NT

    • 文档大全
    • 故事大全
    • 优美句子
    • 范文
    • 美文
    • 散文
    • 小说文章