当前位置:文档之家› TCPIP网络常用服务

TCPIP网络常用服务

TCP/IP网络中的常用服务内容摘要在前一章中,我们已经提到了有关IP地址分配、名称解析的一些问题,由于关系到TCP/IP网络中的计算机能否正常的通信,所以如何有效地解决这些问题是值得每一个管理员重视的。

在TCP/IP网络中,提供了DHCP、DNS、NetBIOS Name Server等标准网络服务用来完成这些任务。

学习完这一章,你将对这三个服务有如下了解: DHCP、DNS、WINS的基本功能DHCP、DNS、WINS的基本配置考点提示在70-210的考试中,只会涉及到有关这三个服务的基本内容,所以大家在准备时,只要了解它们的基本功能和工作方式即可。

DHCP、DNS、WINS的功能DHCP客户端的设置WINS客户端的设置DNS客户端的设置5.1 DHCP(动态主机配置协议)5.1.1 DHCP的基本概念动态主机配置协议(DHCP)是一种用于简化主机IP配置管理的TCP/IP 标准。

DHCP 标准为DHCP 服务器的使用提供了一种有效的方法:即动态管理TCP/IP参数的分配。

我们先来看一下“手工配置”和“自动配置”的特点:手工配置TCP/IP在你的网络中用人工的方式配置TCP/IP 时,你必须在每一个客户计算机上输入一个IP地址。

这就意味着用户可能输入错误的或者非法的IP地址,而没有使用来自网络管理员的合法的IP地址。

用了错误的IP地址可能导致网络问题,而对于这类问题,追踪根源非常困难。

自动配置TCP/IP利用DHCP自动配置TCP/IP,意味着用户不再需要从管理员那里获得IP地址。

而是由DHCP服务器为DHCP客户机自动提供所有必要的配置。

DHCP还可以自动更新客户机配置信息,以反映网络结构的变化。

由此可见,使用DHCP服务至少可以给我们带来如下好处:• 安全可靠的配置DHCP 避免了由于需要手动在每个计算机上键入参数而引起的配置错误。

DHCP 还有助于防止由于在网络上配置新的计算机时重用以前指派的IP 地址而引起的地址冲突。

• 提高了配置管理的效率使用DHCP 服务器可以大大降低用于配置和重新配置网上计算机的时间。

另外,DHCP 刷新过程还有助于确保及时反映出客户机配置信息经常更新的情况(如使用移动或便携式计算机频繁更改网络位置的用户),通过客户机直接与DHCP 服务器通讯可以高效自动地进行这些改动。

5.1.2 DHCP工作过程每当一个DHCP客户机启动时,它就从DHCP服务器请求一个IP地址。

当DHCP服务器接收到该请求时,它就从在它的数据库中定义的地址范围中选择一个IP地址提供给DHCP客户。

这些IP地址信息还可能包含下述这些元素:IP地址、子网掩码、缺省网关、DNS Server的IP、WINS Server的IP地址。

注意:如果能访问到DHCP 服务器并且租用配置成功,则完成TCP/IP 配置;如果不能访问到DHCP 服务器或租用配置失败,则计算机使用APIPA 来自动配置TCP/IP。

使用APIPA 时,Windows 2000 在Microsoft 保留的IP 地址范围(从169.254.0.1 到169.254.255.254 中)确定地址。

5.1.3 使用DHCP服务服务器端的配置在本课程中就不详细介绍了,主要看一下客户端的情况。

DHCP客户可以运行以下任何一种操作系统:Windows 2000Windows NT Server 3.51或更高版本Windows NT Workstation3.51或更高版本Windows 95/98运行Microsoft TCP/IP-32的Windows for Workgroup 3.11有实模式TCP/IP驱动程序的Microsoft Network Client 3.0 for Microsoft MS-DOS。

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

图 5.1以Windows 2000为例,查看TCP/IP属性,当选中“自动获得IP地址”选项,便成为了DHCP客户。

如果同时选中了“自动获得DNS服务器地址”,则DNS服务器地址也由DHCP服务器提供。

5.2 DNS(域名系统)5.2.1 DNS的基本概念DNS 是一种Internet 和TCP/IP 标准命名服务。

DNS 服务允许网络上的客户机注册和解析DNS 域名。

这些名称用于搜索和访问由您的网络或其他网络(如Internet)上的其他计算机提供的资源。

大多数情况下,DNS总是与Internet联系在一起。

但是,专用网络也广泛使用DNS来解析计算机主机名,并用来定位所用计算机在局域网和Internet中的位置。

DNS的名称解析不同于WINS的名称解析,WINS是将NetBIOS名称解析成IP地址,而DNS是将主机名或全称域名(FQDN)解析成IP地址,采用DNS或其他方式解析的IP主机名具有如下优点:图 5.2主机名具有用户友好的特性,较IP地址更容易被用户记住。

主机名较IP地址更具稳定性,IP地址可以改变,但其主机名可以保持不变。

主机名允许用户使用与Internet相同的命名约定来同本地服务器连接。

域名空间(Name Space)是指为DNS数据库提供等级结构的命名方案,每个节点代表DNS数据库中的一部分。

这些节点称为域。

DNS数据库通过名称来检索。

因此,每个域必须有一个名称。

当您将域添加到层次结构中去时,父域名相应添加到子域上。

因此,每个域名即标识出它在层次中的位置。

例如,在图中,域名表示microsoft域是com域的一个子域,而com域又是根域的子域。

从上图中可以看出,域名空间的层次结构由根域、顶级域、次级域和主机名构成:根域位于层次的最上层,用一个句点(.)表示;顶级域是由两三个字母构成的名称代码,它按组织机构的类型或地理位置来分类,如.com;次级域则由域名管理机构分配和注册给Internet个人用户或机构,如;主机名是完全合格域名(fully qualified domain name,FQDN)的最后一部分,它描述主机在域层次结构中的确切位置。

在上图中,.(最后的句点代表根域)即是一个FQDN。

DNS使用主机的FQDN来解析IP地址名称。

5.2.2 DNS工作过程图 5.3在DNS名称解析过程中,最简单的形式只有两个步骤,即DNS客户向DNS服务器发出查询请求,DNS服务器接收到请求后查找数据库,找到对应的IP后返回结果给客户。

对于这种将名称映射为IP 地址的过程,通常称为正向查找(Forward lookup);反之,如果你已经知道IP地址,但是你想知道与该IP地址相关联的域名称,那么可以进行逆向查找(Reverse lookup)另外,通常使用一台DNS服务器是不可能满足所有用户需求的,很可能需要借助于多个DNS服务器,无论是正向还是逆向查找,都可以执行两种类型的查询。

这两种类型如下:迭代查询(Iterative)。

在这种查询中服务器根据它的缓存或者区域中的数据,返回它能够提供的最佳答案。

如果被查询的服务器没有相匹配的数据,它就提供一个指针,该指针指向较低的域名称空间中一个有权威的服务器。

然后,客户机查询这一个有权威的服务器。

客户机继续这一过程,直到它找到了一个有权威的服务器,而这一服务器有权访问所请求的名称,或者直到出现了错误或者满足了超时限条件时为止。

如下图所示。

递归查询(Recursive)。

在这一查询中,该服务器承担全部工作量和责任,为该查询提供完全的答案。

这样,该DNS服务器将对其他服务器执行独立的迭代查询(代表该客户机),以协助为递归查询提供答案。

图 5.4图 5.55.2.3 配置DNS客户一旦网络中运行Windows 2000 Server的计算机安装和配置了DNS服务,就可以配置Windows 2000 DNS客户了。

首先打开TCP/IP属性对话框,在这里,可以配置自动获取DNS服务器地址(由DHCP 服务器提供),或指定DNS服务器的地址。

为配置更多DNS设置,单击“高级”按钮,并切换到DNS 标签,由如下几个选项需要做一个解释并要求大家掌握:• 附加主要的和连接特定的DNS后缀指定主要后缀和所有连接特定的后缀的域后缀是否限制使用该计算机上不合格的名称解析。

在“此连接的DNS 后缀”文本框中配置连接特定的后缀。

单击“网络标识”标签上的“属性”(在“控制面板”上的“系统”中可用)可配置主DNS 后缀。

例如,如果主DNS后缀是,并且在Windows 2000的命令提示符后键入ping abc,则Windows 2000 将查询。

如果同时在其中的一个连接中配置了连接特定的域名称为,则Windows 2000 将查询 和。

• 附加主DNS后缀的父后缀指定该计算机上使用的不合格名称解析是否包括主DNS 后缀的父后缀。

例如,如果主DNS 后缀是,并且在Windows 2000 的命令提示符后键入ping abc,则Windows 2000 也查询 和。

5.2.4 DNS诊断工具诊断DNS服务主要有以下两种方式:(1)DNS的管理工具的“监测”(Monitoring)标签在DNS管理工具中,针对你想监测的服务器打开“属性”对话框,然后单击“监测”标签,你可以通过执行两种类型的查询,来测试DNS服务器:“简单查询”和“递归查询”(2)Nslookup命令Nslookup有两种运行模式:交互模式(Interactive),当你要求多种数据时,则采用交互模式。

为了运行交互模式,在命令提示符下键入Nslookup即可。

非交互模式(Non-Interactive),如果你只要求一种数据,则采用非交互模式。

在命令提示符下键入带参数的Nslookup命令,数据即被返回。

5.3 WINS(Windows Internet 命名服务)5.3.1 WINS功能介绍WINS为注册和查询网络上计算机和用户组NetBIOS 名称的动态映射提供分布式数据库。

WINS 将NetBIOS 名称映射为IP 地址,并设计以解决路由环境的NetBIOS 名称解析中所出现的问题。

WINS 对于使用TCP/IP 上的NetBIOS 路由网络中的NetBIOS 名称解析是最佳选择。

WINS 减少使用NetBIOS 名称解析的本地IP 广播,并允许用户很容易地定位远程网络上的系统。

因为WINS 注册在每次客户启动并加入网络时自动执行,所以WINS 数据库在进行更改动态地址配置时会自动更新。

例如,当DHCP 服务器将新的或已更改的IP 地址发布到启用WINS 的客户计算机时,将更新客户的WINS 信息。

这不需要用户或网络管理员进行手动更改。

5.3.2 WINS工作过程完整的WINS工作过程包括名称注册、名称解析、名称刷新和名称的释放。

相关主题