[高等教育]名称解析服务.ppt_第1页
[高等教育]名称解析服务.ppt_第2页
[高等教育]名称解析服务.ppt_第3页
[高等教育]名称解析服务.ppt_第4页
[高等教育]名称解析服务.ppt_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

名称解析服务,在一个基于TCP/IP的网络中,IP地址被用来唯一标实网络上的一台计算机。如果网络中的某台计算机想访问网络中的其他计算机,它首先必须知道目标计算机的IP地址,然后使用目标计算机的IP地址与其通信。 但在实际应用中,用户很少直接使用IP地址来访问网络中的资源,这主要是因为IP地址不方便记忆,而用户则习惯使用便于记忆的计算机名来访问网络中的资源。例如,当用户在Internet Explorer 的“地址”栏中键入 想访问网络中的某台服务器时,客户计算机必须通过一个地址转换过程,将 名称转换成该服务器的IP地址,这个名称转换过程是通过名称解析服务完成的。Windows 2000提供两种名称解析服务: 主机名解析服务 Net BIOS 名称解析服务,什么是名称解析,名称解析就是将文本状态的计算机名映射为IP地址的过程。Windows 2000支持两种名称解析方式:主机名称解析和Net BIOS 解析。主机名称解析是将计算机主机名解析成IP地址,而Net BIOS 解析是将Net BIOS名称映射成对应的IP地址。两种名称解析方式使用不同的方法实现名称解析。主机名解析可以通过Hosts 主机名文件或DNS 服务器实现,而Net BIOS名称解析可以通过Lmhosts 文件或WINS服务器实现。,主机名解析,主机名解析就是将计算机名解析成对应的IP地址。 主机名是一个用户友好的名称,用于标识TCP/IP主机的某台计算机的IP地址。一个主机名最长可以达到255个字符,其中可以包含字母、数字、字符“.”以及字符“-”。对同一台主机可以指定多个主机名。对基于Windows 2000的计算机来说,主机名不一定要与Windows 2000的计算机名相同。 在命令提示符下键入ipconfig/all,可以查看本地计算机的主机名。 主机名可以采用不同的形式,其中最通用的两种形式是昵称和域名。,什么是域名?,一个单位、机构或个人若想在互联网上有一个确定的名称或位置,需要进行域名登记。域名登记工作是由经过授权的注册中心进行的。国际域名的申请由InterNIC及其他由“Internet 国际特别委员会(IAHC)”授权的机构进行;国家二级域名的注册工作则由中国互联网络信息中心(CNNIC)负责进行。 而域名分为国际域名及在国家顶级域名之下的二级域名(国内域名)。在一个确定的域名之下可以有不同的主机(服务器),如域名服务器、邮件服务器、WWW服务器等,每一个服务器都有一个特定的IP地址。如DNS为,电子邮件服务器为。其中,LG是经过注册的特定名称,COM是使人们了解到其性质(COM是商业机构或公司),CN是国家名(中国)。,根据“Internet 国际特别委员会(IAHC)”的报告,定义顶级域名: 国家顶级域名,每个国家被赋予一个唯一的域名,例如: ca 加拿大 cn 中国 jp 日本 uk 英国 缺省 美国 国际顶级域名,例如: arts 艺术类机构 com 商业机构 edu 教育及研究机构 net 网络服务机构 web 从事WWW活动的机构,在用户使用主机名与目标计算机进行通信之前,首先要将目标主机名解析成对应的IP地址,具体的实现过程如下: 首先检查要解析的主机名是否是本地计算机名。在默认情况下,主机名与基于Windows 2000的计算机名相同。 如果不是,则会尝试查询本机上的Hosts文件,以查找目标主机的主机名。如果找到目标计算机的主机名,则为其赋予一个IP地址。(静态IP地址解析) 如果没有在Hosts文件中找到目标主机名称,则尝试向DNS服务器发送一个名称查询请求。如果DNS服务器能解析目标主机的主机名,则赋予其IP地址。 (动态IP地址解析) 如果在DNS服务器中无法找到目标主机的IP地址,则将转入Net BIOS名称解析过程。,1、Hosts文件名称解析 Hosts文件也称主机文件,是一个纯文本文件,包含了网络中主机的IP地址到主机名的映射关系。 在Windows 200系统中, Hosts文件存储在 %SystemRoot%system32driversetc目录中。 对于一个Hosts文件,用户需要注意以下几点: 每一行为一个表项,最大长度为255个字符。 “#”号后面的内容是注释内容,在名称解析时不起作用。 同一个IP地址可对应多个主机名,主机名之间用逗号隔开。在使用其中任何一个主机名进行通信时,都将解析为一个IP地址。 Hosts文件中的表项是否区分大小写,取决于操作系统平台。 可以使用任何文件编辑器来编写Hosts文件的内容。,利用Hosts文件进行主机名解析的过程如下: 当用户想测试与目标主机的连通性时,可以键入:ping+目标主机的主机名,这将启动主机名解析过程。 本地主机将首先检查欲通信的目的主机是否就是本身。如果两个主机名称相同,则成功解析了该主机名,即可以使用本地主机的IP地址。 当确认通信的目标对象不是本地主机时,将检查Hosts文件内是否有目标计算机的IP地址。如果找到了目标主机名,就把这个主机名解析成为一个IP地址。 当在Hosts文件中无法解析目标主机名时,将进入主机名的动态解析过程,即尝试通过DNS服务器进行名称解析。,2、DNS服务器名称解析 在一个基于IP的网络中,DNS是通过客户机/服务器模式来实现通信的,它是一个分布式数据库。DNS服务器存储了完全合格域名到IP地址的映射关系。通过DNS服务器可以实现主机名解析的扩展和映射关系的集中管理。,例如:通过DNS 服务器来解析主机名为 主机的IP地址的大致过程: DNS客户机向首选DNS服务器发送解析的递归查询请求。 首选DNS服务器检查自己的高速缓存及区域数据库以查找匹配的记录项,如果没有找到,将向Internet授权服务器(根服务器)发送解析的迭代查询请求。 如果Internet根服务器无法解析,将给首选服务器返回一个指针,指向.cn域的授权服务器。 首选DNS服务器向.cn域的授权服务器发送解析的迭代查询请求。 如果.cn域的授权服务器也无法解析,它将返回一个指针,指向域的授权服务器。,首选DNS服务器向域的授权服务器发送的迭代查询请求。 如果域的授权服务器也无法解析,它将返回一个指针,指向域的授权服务器。 首选DNS指向haiyang. 域的授权服务器发送解析的迭代查询请求。 如果域的授权服务器在自己的数据库中找到了对应的IP地址,并向首选服务器发送该应答。 首选服务器接收到该应答,向客户端发送应答信息,其中包括对应的IP地址。,Net BIOS名称解析,Net BIOS名称解析就是将Net BIOS计算机名解析成对应的IP地址。 Net BIOS名称是在安装操作系统过程中为计算机指定的名称,用于标识网络上的Net BIOS资源。 与计算机主机名相比, Net BIOS名称具有更严格的限制。Windows 2000可以在不同的应用场合中使用主机名,但是如果在网络中有运行Windows 2000以前版本的计算机或依赖Net BIOS名称的应用过程时,则必须使用Net BIOS名称解析方法。 在Windows 2000的计算机上用户可以在命令提示符下键入nbtstat-n,来查看本机上运行的Net BIOS进程所注册的Net BIOS名称。,当用户在命令提示符下键入net use命令时,启动Net BIOS名称解析,其解析过程大致如下: 首先检查Net BIOS名称高速缓存,若找到目标主机的IP地址映射,则名称解析不产生网络活动。 若在Net BIOS名称缓存中解析失败,客户机将尝试与主WINS服务器联系三次,以实现名称解析。若主WINS服务器不响应,则尝试配置的下一个WINS服务器进行解析,直到尝试了所有配置的WINS服务器。如果Net BIOS名称可被解析,则为客户返回IP地址。 在WINS服务器无法解析Net BIOS名称时,客户机将在本地网络上产生三个B-结点广播。通过在本地网络上的广播,如果发现Net BIOS名称,则为客户机返回IP地址。,如果本地广播解析失败,将启用lmhosts文件查找。如果在lmhosts文件中找到目标Net BIOS的名称,则将名称解析成IP地址。 如果仍不能从lmhosts文件中解析Net BIOS名称,则启动主机名解析过程来尝试解析。 在所有的解析方法尝试失败后,将返回错误消息。,1、 Net BIOS名称高速缓存 在每台计算机的高速缓存中包含了本地计算机最近解析的Net BIOS名称及解析的对应的IP地址。由于高速缓存中的数据操作速度很快,因此在高速缓存中进行Net BIOS名称解析的速度最快,但缓存中存储的解析名称仅限于最近被解析的名称。 在命令提示符下键入nbtstat-c命令,可查看在Net BIOS高速缓存中存储的内容。,2、WINS服务器名称解析 WINS服务器是将Net BIOS名称解析成IP地址最常用的方法,可以实现Net BIOS计算机名与IP地址对应关系的动态更新。当WINS客户计算机启动时,它尝试直接注册其Net BIOS名称和IP地址到WINS服务器的数据库中。如果注册失败,WINS客户机则每10分钟尝试一次,直到注册成功。 将Net BIOS名称解析成IP地址的机制依赖于解析名称的计算机配置了哪种Net BIOS节点类型。计算机可以采用不同的Net BIOS名称解析节点。Windows 2000支持的节点类型包括:B-节点、P-节点、M-节点和 H-节点。 用户可以在命令提示符下键入ipconfig/all来查看Net BIOS名称解析节点的类型。,3、本地广播 Net BIOS客户计算机可以在本地局域网上发送广播,来请求与目标主机Net BIOS名称对应的IP地址。当拥有Net BIOS名称的主机收到广播请求后,可利用它的IP地址做出响应。发出本地广播的主机就是可以连接到拥有该Net BIOS名称的主机,以实现通信。 由于本地广播将产生大量的广播数据包,使网络效率和可用性降低,并且将消耗系统资源,因此在较小的局域网环境中,基于广播的名称解析是非常适用的,而在大规模的并且引入路由器的网络环境中,基于广播的名称解析是没有任何意义的。,4、Lmhosts文件名称解析 Net BIOS名称查询广播不能跨越子网,只能在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论