第五部分 NetBIOs 这部分与宇航出版社的《 Microsoft windows nt40环境下的TCPP网络互联》 中的第七、八、九章对应 第一课基于 TCP/P的 NetBIos(第七章) 、基于TCP/P的 NetbIos 什么是 NetBIOs名字? NetbIos名字是网络基本输入/输出系统的首字母缩写语。 NetbIOS名字是一个唯一的用于标识网 络上 NetBIOS资源的16字节地址(但用户只能定义15位,第16位是计算机自动添加的,用于输 入使用的服务程序)。这个名称或者是唯一的(排他的)或者是成组的(不排他的)。唯一的名称 通常用于将网络通信发送到计算机上的特定过程。组名称用于同时将信息发送给多个计算机。 2.什么是 NetbIos名字解析 把 NetBIos名映射到IP地址的过程 、解析方法 1. NetBIOS名称缓存 Netbios名称缓存区包括本地计算机最近解析的 Netbios名称的本地缓存 NBTSTAT命令 Nbtstat-n列出客户机所注册的 NetBIOs名称 Nbtstat-c显示 NetBIOS名缓存 Nbtstat-R将带有#PRE参数的 LMHOSTS文件中的条目重载到 NetbIos名称缓存 2.本地广播 当用户初始化NT命令时,就需要检查 NetbIos名称缓存以寻找与目标主机匹配的 NetbIos 名称,这消除了网络上过多的广播。如果此名称最近曾被解析,对目标主机映射的条目保存在 NetBIos名称缓存中,广播就不发出了 如果 NetbIos名称没能从缓存中得到解析,源主机就在本地网络上广播带有目标主机 NetBIos 名称的名称询问要求。 在本网络上的每台计算机都接收到广播,并检查本地的 Netbios名称表来看看它是拥有要求 的名称。 拥有这个名称的计算机形在一个名称询问响应。在响应发送之前,使用ARP来获得源主机的 硬件地址。当获得硬件地址之后,就发送名称询问响应 3. LMHOSTS文件 LMHOS TS文件是 Microsoft用于增强广播功能的产物,它是一个静态文件,用于解析远程的 基于 Windows nr的计算机和其它基于 NetbIOS主机的 NetBIOS名称/P地址映射。 文件位置: systemroot system32 A\riverlet 文件类型:文本文件,无扩展名 LMHOSTS文件的内容如下形式 rhino #PRE #DOM networking #net 102.54.94.102 appname 0x14 #special app server 102.54.94.12 popu aSource server 102.54.94.117 #PRE #needed for the includ 200 Instruct #MH
第五部分 NetBIOS 这部分与宇航出版社的《Microsoft Windows NT4.0 环境下的 TCP/IP 网络互联》 中的第七、八、九章对应 第一课 基于 TCP/IP 的 NetBIOS(第七章) 一、基于 TCP/IP 的 NetBIOS 1. 什么是 NetBIOS 名字? NetBIOS 名字是网络基本输入/输出系统的首字母缩写语。NetBIOS 名字是一个唯一的用于标识网 络上 NetBIOS 资源的 16 字节地址(但用户只能定义 15 位,第 16 位是计算机自动添加的,用于输 入使用的服务程序)。这个名称或者是唯一的(排他的)或者是成组的(不排他的)。唯一的名称 通常用于将网络通信发送到计算机上的特定过程。组名称用于同时将信息发送给多个计算机。 2. 什么是 NetBIOS 名字解析 把 NetBIOS 名映射到 IP 地址的过程 二、 解析方法 1.NetBIOS 名称缓存 NetBIOS 名称缓存区包括本地计算机最近解析的 NetBIOS 名称的本地缓存 NBTSTAT 命令 Nbtstat -n 列出客户机所注册的 NetBIOS 名称 Nbtstat -c 显示 NetBIOS 名缓存 Nbtstat -R 将带有#PRE 参数的 LMHOSTS 文件中的条目重载到 NetBIOS 名称缓存 2.本地广播 当用户初始化 NT 命令时,就需要检查 NetBIOS 名称缓存以寻找与目标主机匹配的 NetBIOS 名称,这消除了网络上过多的广播。如果此名称最近曾被解析,对目标主机映射的条目保存在 NetBIOS 名称缓存中,广播就不发出了。 如果NetBIOS名称没能从缓存中得到解析,源主机就在本地网络上广播带有目标主机 NetBIOS 名称的名称询问要求。 在本网络上的每台计算机都接收到广播,并检查本地的 NetBIOS 名称表来看看它是拥有要求 的名称。 拥有这个名称的计算机形在一个名称询问响应。在响应发送之前,使用 ARP 来获得源主机的 硬件地址。当获得硬件地址之后,就发送名称询问响应。 3. LMHOSTS 文件 LMHOSTS 文件是 Microsoft 用于增强广播功能的产物,它是一个静态文件,用于解析远程的 基于 Windows NT 的计算机和其它基于 NetBIOS 主机的 NetBIOS 名称/IP 地址映射。 文件位置:\systemroot\system32\driver\etc 文件类型:文本文件,无扩展名 LMHOSTS 文件的内容如下形式: 102.54.94.97 rhino #PRE #DOM:networking #net group's DC 102.54.94.102 "appname \0x14" #special app server 102.54.94.123 popular #PRE #source server 102.54.94.117 localsrv #PRE #needed for the include 131.107.2.200 Instruct #MH
TCPP在 Windows nt40中的应用 131.107.3.20 Instruct #BEGIN ALTERNATE #INCLUDE \\localsrv\public\lmhosts #INCLUDE rhino \publiclmhosts #END ALTERNATE 注释 IP地址后必须有至少一个空格 #是注释分隔符 不可有同名条目 主机、应用服务、域名都可注册 主机名后可用空格做间隔再跟别名 #PRE的条目被做为静态条且加入了名字缓冲区中(初始化时或用 Nbtstat-R命令) #DOM: [domain name] # BEGIN ALTERNATE定义可替换的 LMHOSTS文件位置的剩余列表 # INCLUDE⊥ chino\public\lmhosts在使用UNC名时必须能广播或在 NetBi0S缓冲区中的# PRE条目能解析 #END ALTERNATE 4. WINs Microsoft Windows Internet Name Service) WINS是一个增强的 Netbios na rvice(NBNS),由微软设计来消除与基于TCPP的 B-node实现相关的广播交通,并实现动态修改数据库;由于不是IP层的广播,所以提供了网间、 域间浏览能力。 在客户的TCPP属性中有WNS的选项,该设置使本地的节点类型变为H-node,通过“WINS 地址”选项中WINS服务器的地址,与WINS服务器进行点到点的联系,要求进行名字解析:这 个消除了广播带来的网络交通。 如果没有配置wINS服务器,系统缺省使用 Microsoft enhanced b-node。如果在TCPP属性 至少配置了一台WINS服务器,系统缺省使用H-node 对于DHCP客户端,修改节点类型的方法有两种:一是修改DHCP选项的46项,二是修改本 机的注册表 HKEY LOCAL MACHINE\SYSTEM CurrentControlSet services\ Net bn Parameter 、解析模式 五种名字识别模式 Microsoft TCP/IP属性 ◇B-node(广播) 区 ◇ 地址1m地址|p中转|路由选择 node (peer-to-peer Windows网际名称服务() ◇H-node(杂化的, Hybrid) [1 D-Link DE-220 Family Ethernet Adapter ◇ Microsoft增强的B-node 第二课实现WINS(第八章) 二级"R服务器) 现在我们看一看WINS服务器是怎样动态修 改数据库的? 厂启用D 客户端 F启用 LMHOSTS查询 导入LMHs 首先要在wINS客户端的TCPP属 电话:82629800转11 作用域ID①) 取消
TCP/IP 在 Windows NT 4.0 中的应用 电话:82629800 转 115 第 2 页 共 30页 131.107.3.200 Instruct #MH #BEGIN_ALTERNATE #INCLUDE \\localsrv\public\lmhosts #INCLUDE \\rhino\public\lmhosts #END_ALTERNATE 注释: IP 地址后必须有至少一个空格 #是注释分隔符 *不可有同名条目 *主机、应用服务、域名都可注册 主机名后可用空格做间隔再跟别名 #PRE 的条目被做为静态条目加入了名字缓冲区中(初始化时或用 Nbtstat -R 命令) #DOM:[domain_name] #BEGIN_ALTERNATE 定义可替换的 LMHOSTS 文件位置的剩余列表 #INCLUDE \\rhino\public\lmhosts 在使用 UNC 名时必须能广播或在 NetBIOS 缓冲区中的# PRE 条目能解析。 #END_ALTERNATE 4. WINS(Microsoft Windows Internet Name Service) WINS 是一个增强的 NetBIOS Name Service(NBNS),由微软设计来消除与基于 TCP/IP 的 B-node 实现相关的广播交通,并实现动态修改数据库;由于不是 IP 层的广播,所以提供了网间、 域间浏览能力。 在客户的 TCP/IP 属性中有 WINS 的选项,该设置使本地的节点类型变为 H-node,通过“WINS 地址”选项中 WINS 服务器的地址,与 WINS 服务器进行点到点的联系,要求进行名字解析;这 个消除了广播带来的网络交通。 如果没有配置 WINS 服务器,系统缺省使用 Microsoft enhanced B-node。如果在 TCP/IP 属性 至少配置了一台 WINS 服务器,系统缺省使用 H-node。 对于 DHCP 客户端,修改节点类型的方法有两种:一是修改 DHCP 选项的 46 项,二是修改本 机的注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameter。 三、 解析模式 五种名字识别模式: ◇B-node(广播) ◇P-node(peer-to-peer) ◇M-node(混合的,mixed) ◇H-node(杂化的,Hybrid) ◇Microsoft 增强的 B-node 第二课 实现 WINS(第八章) 现在我们看一看 WINS 服务器是怎样动态修 改数据库的? 一.客户端 首先要在 WINS 客户端的 TCP/IP 属
性中,“WINS地址”标签中可设置“主”和“二级”WNS服务器的IP地址。 当客户每次启动计算机时,客户将会向WINS服务器注册。 .服务器端 添加WINS服务,重启。会在 Administrator Tools中加入 WINS Mananger工具 WINS客户名称注册过程 1.名称注册 当客户机启动时,它向所配置的WINS服务器注册它的 NetBIos名称和P地址。当服务或应 用程序启动时(如 Workstation、 Server、 Messenger, no client),就可以注册 NetbIos名称 当WNS服务器可以访问并且名称没有被另一台WNS客户机注册 条成功的注册消息返回客户机,这条消息包括客户注册 NetbIOS名称时间的长短,它被称 为生存期(TIL, Time To live) 当发现重复名称时 如果在WINS数据库中有重复的名称注册,WINS服务器向当前注册名称的拥有者发送 Challenge. Challenge以名称询问要求的形式发送,WINS服务器每隔500ms间隔发送这些 Challenge,共发送三次。 如果注册的计算机是一台多地址的计算机,WINS服务器尝试它拥有的每个地址,直到它接收 到响应或试过所有的IP地址 如果当前注册的拥有者成功地响应了WINS服务器,WINS服务器向试图重复注册这个名称的 WINS客户机发送否定的名称注册响应。如果当前注册的拥有者没有响应WINS服务器,WNS服 务器向试图注册这个名称的WINS客户机发送成功的名称注册响应。 当WINS服务器不能被访问时 WINS客户机将三次尝试(使用ARP)来寻找主WINS服务器。如果它三次尝试都失败了, 名称注册要求将发送到二级WINS服务器(如果配置了) 当没有服务器可以访问时 WINS客户可能通过广播来注册它的名称到主浏览列表 2.名称刷新 名称刷新请求 WINS客户机在生存期(T∏L)过了1/8时第一次尝试刷新它的名称注册。如果WINS客户机 没有接收到名称刷新响应,它将每隔2分钟就尝试一次刷新它的注册,直到TIL过半时 这时,WINS客户机将试图向配置了IP地址的二级WINS服务器刷新它的注册。在切换到二 级WINS服务器时,WINS客户机试图每隔1/8TIL的时间刷新它的注册,就象它第一次刷新尝试 那样,直到成功或TIL过半(四次尝试),然后它转回主WINS服务器 在客户机成功地刷新一次它的注册之后,当TL过半时,它开始连续的名称注册请求 名称刷新响应 当WINS服务器接收到名称刷新请求时,它向客户机发送带有新的TTL的名称刷新响应。 3.名称释放 名称释放要求 当wINS客户机正确地关机时(强调正常关机的重要性),它直接向WNS服务器为每个注册 的名称发送名称释放要求。名称释放要求包括要从WINS数据库中删除的客户机的IP地址和 NetBIOS名称
性中,“WINS 地址”标签中可设置“主”和“二级”WINS 服务器的 IP 地址。 当客户每次启动计算机时,客户将会向 WINS 服务器注册。 二.服务器端 添加 WINS 服务,重启。会在 Administrator Tools 中加入 WINS Mananger 工具 三.WINS 客户名称注册过程 1. 名称注册 当客户机启动时,它向所配置的 WINS 服务器注册它的 NetBIOS 名称和 IP 地址。当服务或应 用程序启动时(如 Workstation、Server、Messenger,no client),就可以注册 NetBIOS 名称。 当 WINS 服务器可以访问并且名称没有被另一台 WINS 客户机注册 一条成功的注册消息返回客户机,这条消息包括客户注册 NetBIOS 名称时间的长短,它被称 为生存期(TTL,Time To Live)。 当发现重复名称时 如果在 WINS 数据库中有重复的名称注册,WINS 服务器向当前注册名称的拥有者发送 Challenge。Challenge 以名称询问要求的形式发送,WINS 服务器每隔 500ms 间隔发送这些 Challenge,共发送三次。 如果注册的计算机是一台多地址的计算机,WINS 服务器尝试它拥有的每个地址,直到它接收 到响应或试过所有的 IP 地址。 如果当前注册的拥有者成功地响应了 WINS 服务器,WINS 服务器向试图重复注册这个名称的 WINS 客户机发送否定的名称注册响应。如果当前注册的拥有者没有响应 WINS 服务器,WINS 服 务器向试图注册这个名称的 WINS 客户机发送成功的名称注册响应。 当 WINS 服务器不能被访问时 WINS 客户机将三次尝试(使用 ARP)来寻找主 WINS 服务器。如果它三次尝试都失败了, 名称注册要求将发送到二级 WINS 服务器(如果配置了)。 当没有服务器可以访问时 WINS 客户可能通过广播来注册它的名称到主浏览列表。 2. 名称刷新 名称刷新请求 WINS 客户机在生存期(TTL)过了 1/8 时第一次尝试刷新它的名称注册。如果 WINS 客户机 没有接收到名称刷新响应,它将每隔 2 分钟就尝试一次刷新它的注册,直到 TTL 过半时。 这时,WINS 客户机将试图向配置了 IP 地址的二级 WINS 服务器刷新它的注册。在切换到二 级 WINS 服务器时,WINS 客户机试图每隔 1/8TTL 的时间刷新它的注册,就象它第一次刷新尝试 那样,直到成功或 TTL 过半(四次尝试),然后它转回主 WINS 服务器。 在客户机成功地刷新一次它的注册之后,当 TTL 过半时,它开始连续的名称注册请求。 名称刷新响应 当 WINS 服务器接收到名称刷新请求时,它向客户机发送带有新的 TTL 的名称刷新响应。 3. 名称释放 名称释放要求 当 WINS 客户机正确地关机时(强调正常关机的重要性),它直接向 WINS 服务器为每个注册 的名称发送名称释放要求。名称释放要求包括要从 WINS 数据库中删除的客户机的 IP 地址和 NetBIOS 名称
TCPP在 Windows nt40中的应用 名称释放响应 当WINS服务器接收到名称释放要求时,它检查数据库以寻找特定的名称。如果WINS服务 器遇到数据库错误,或者有一个不同的IP地址映射到注册的名称,它给WINS客户机发名称释放 响应包括 NetBIos名称和设为0的TT。 4.名称询问和名称解析 在客户查询时,如果名称没能从缓存中得到解析,那么就直接向WINS服务器发送名称询问 请求。如果主WINS服务不可访问,客户机在转向二级WNS服务器之前再重新发送两次。当WINS 服务器解析这个名称时,它向源主机发送带有与要求的 NetBIos名称相对应的IP地址的消息 如果没有WINS服务器可以解析名称,带有消息“ Request name doesn't exit”的名称询问响应 被发送回wINS客户机,并实现广播。如果名称没有被缓存、WINS服务器或广播所解,名称仍然 可能通过分析 LMHOST或 HOSTS文件或使用DNS进行解析。 为了优化网络中的名称解析,对WNS服务器有如下要求 最好使用二台WINS服务器,这样确保有一定的余度,有更好的容错能力。 每10000台WINS客户机配备一台WINS服务器和一台备份服务器。 WINS服务器通常每分钟可以处理1500个名称注册及4500个名称询问。 ★wINS服务器支持多进程,有多处理器的计算机可以使每个处理器大约提高25%的能力。 如果日志( Logging Enable)被关闭(通过 WINS Manager菜单下的 Server> Configuration> Advance>logging enable),名称注册会更快,但是如果发生崩溃,有丢失最 后几次更改的危险。(因为数据库的变化首先被写到 Application log中) 四.非WINS客户的WINS实现( WINS Proxy) 非wINS客户想实现利用wNS服务器实现名称注册与解析,就需要一个中介,被称为WINS Proxy;WINS代理必须是一个WNS客户机,并且不能是WNS服务器 非WINS客户想注册名称到WINS服务器的数据库中,必须手工加入 非WINS客户想通过WINS服务器解析名称必须通过WINS代理 在一个WINS客户机上要想实现WNS代理,必须修改WNS客户机的注册表 HKEY LOCAL MACHINE\SYSTEM\Current ControlSet\ Services\ NetBT\Parameter fH] EnableProxy 的值为1,并重启计算机 静态项目加入的五种类型是: Unique:表示一个名称对应一个IP地址,例如是一台计算机配备一个网卡,也就是一台计算 机配置一个IP地址时,就可以使用以类型。 Domain- Name[ lch]:这一个群组名称,用以保存域控制器的P地址,此群组内最多可以输入 25个P地址。如果超过25个地址,WINS试图覆盖重复条目:没有重复条目时覆盖最老的条目。 用0*1C作为后缀。 Group:又称为正常组( normal group),它是一个群组名称,虽然必须输入计算机名称与IP 地址,但是WINS服务器并不会将其成员的IP地址保存到其文件内,所以组中添加的成员个数没 有限制。当WINS服务器收到查询此名称的要求后,它会回应一个 FFFFFFFF的有限广播地址。 例如当计算机送选择( select)主浏览器的广播包时,其广播的对象就是这个地址;广播名称包用 来与组成员通 Internet group: Internet group是使用者自定的群组,它让使用者可以将一些资源集合起来,例 如打印机,以便于参照与浏览这些资源,此群组内最多可以输入25个IP地址。当你创建一个 Internet 电话:82629800转11 第4页共30页
TCP/IP 在 Windows NT 4.0 中的应用 电话:82629800 转 115 第 4 页 共 30页 名称释放响应 当 WINS 服务器接收到名称释放要求时,它检查数据库以寻找特定的名称。如果 WINS 服务 器遇到数据库错误,或者有一个不同的 IP 地址映射到注册的名称,它给 WINS 客户机发名称释放 响应包括 NetBIOS 名称和设为 0 的 TTL。 4.名称询问和名称解析 在客户查询时,如果名称没能从缓存中得到解析,那么就直接向 WINS 服务器发送名称询问 请求。如果主 WINS 服务不可访问,客户机在转向二级 WINS 服务器之前再重新发送两次。当 WINS 服务器解析这个名称时,它向源主机发送带有与要求的 NetBIOS 名称相对应的 IP 地址的消息。 如果没有 WINS 服务器可以解析名称,带有消息“Request name doesn’t exit”的名称询问响应 被发送回 WINS 客户机,并实现广播。如果名称没有被缓存、WINS 服务器或广播所解,名称仍然 可能通过分析 LMHOST 或 HOSTS 文件或使用 DNS 进行解析。 为了优化网络中的名称解析,对 WINS 服务器有如下要求: 最好使用二台 WINS 服务器,这样确保有一定的余度,有更好的容错能力。 每 10000 台 WINS 客户机配备一台 WINS 服务器和一台备份服务器。 WINS 服务器通常每分钟可以处理 1500 个名称注册及 4500 个名称询问。 *WINS 服务器支持多进程,有多处理器的计算机可以使每个处理器大约提高 25%的能力。 如 果 日 志 (Logging Enable) 被 关 闭 ( 通 过 WINS Manager 菜 单 下 的 Server>Configuration>Advance>logging Enable),名称注册会更快,但是如果发生崩溃,有丢失最 后几次更改的危险。(因为数据库的变化首先被写到 Application log 中) 四.非 WINS 客户的 WINS 实现(WINS Proxy) 非 WINS 客户想实现利用 WINS 服务器实现名称注册与解析,就需要一个中介,被称为 WINS Proxy;WINS 代理必须是一个 WINS 客户机,并且不能是 WINS 服务器。 非 WINS 客户想注册名称到 WINS 服务器的数据库中,必须手工加入 非 WINS 客户想通过 WINS 服务器解析名称必须通过 WINS 代理。 在一个 WINS 客户机上要想实现 WINS 代理,必须修改 WINS 客户机的注册表: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameter 中的 EnableProxy 的值为 1,并重启计算机。 静态项目加入的五种类型是: Unique:表示一个名称对应一个 IP 地址,例如是一台计算机配备一个网卡,也就是一台计算 机配置一个 IP 地址时,就可以使用以类型。 Domain-Name[1Ch]:这一个群组名称,用以保存域控制器的 IP 地址,此群组内最多可以输入 25 个 IP 地址。如果超过 25 个地址,WINS 试图覆盖重复条目;没有重复条目时覆盖最老的条目。 用 0*1C 作为后缀。 Group:又称为正常组(normal group),它是一个群组名称,虽然必须输入计算机名称与 IP 地址,但是 WINS 服务器并不会将其成员的 IP 地址保存到其文件内,所以组中添加的成员个数没 有限制。当 WINS 服务器收到查询此名称的要求后,它会回应一个 FFFFFFFF 的有限广播地址。 例如当计算机送选择(select)主浏览器的广播包时,其广播的对象就是这个地址;广播名称包用 来与组成员通信。 Internet group:Internet group 是使用者自定的群组,它让使用者可以将一些资源集合起来,例 如打印机,以便于参照与浏览这些资源,此群组内最多可以输入 25 个 IP 地址。当你创建一个Internet
组时,自动地增加三个唯一记录: Internet Group Name、 Internet GroupName和 nternet GroupName。成员可以作为动态组注册的结果加入。然而,一个动态成员不能通过使 用WINS管理器和导入 LMHOSTS文件来替换加入的静态成员。 Multihomed:用以将多个IP地址指定给同一个 NetbIos名称,最多可添加25个地址。例如, 台计算机内有多个网卡,因其计算机名称只有一个,但是却有多个对应的IP地址,此时就可以 使用这种类型。表现只有一个映射,是IP中最小的。 B] 2.21: In a WINS-enabled network, you want the windows-based computers to be able to communicate vith some UNIX servers on the network; therefore, you plan to add entry for these UNIX computers to the WINS database. What type of entry should you configure for the UNIX computers? A. Unique B. Group C. Internet group D. Multihomed 答案:A 第三课管理wINS环境(第九章) WNS服务管理英单 WINS数据库 数据库所在的位置: \systemrootISYSTEM32WINS,该目录包括如下的文件: WINS MDB 是WINS数据库文件 WINSTMP MDB 是临时文件(在受破坏时,这一文件可能未被删除) ETLOG JET*LOG包括有交易日志文件,如果需要,WINS可用它恢复数据 SYSTEM MDB 存储文件,WINS服务器可用它跟踪数据库的结构 数据库的内容:包括WINS记录的名称对IP的映射,及相关的生存期等信息 注册名字的其中五种不同类型 A Computer-Name [Ooh Workstation service A Computer-Name [03h Messenger service l Computer-Name[20h] Server service W User-Name [03h l Domain-Name [1Bh WINS服务器的配制 三.数据库的展示 四.数据库的复制 ★快推push(次数)慢拉pul(时间) 当网络速度快时配置push的次数,因为它知道自己变化的数量;当网络速度慢时配置pul的时间 它不知道变化的数量,所以只能规定什么时间,去复制伙伴的数据库,在非峰值时,更好地利用 带宽:这样减少了网络的流量 复制给谁(配置菜单):广播给所有的WINS服务器 只复制给自己的伙伴 例25:
组时,自动地增加三个唯一记录: InternetGroupName 、InternetGroupName 和 InternetGroupName。成员可以作为动态组注册的结果加入。然而,一个动态成员不能通过使 用 WINS 管理器和导入 LMHOSTS 文件来替换加入的静态成员。 Multihomed:用以将多个 IP 地址指定给同一个 NetBIOS 名称,最多可添加 25 个地址。例如, 一台计算机内有多个网卡,因其计算机名称只有一个,但是却有多个对应的 IP 地址,此时就可以 使用这种类型。表现只有一个映射,是 IP 中最小的。 例 2.21:In a WINS-enabled network, you want the Windows-based computers to be able to communicate with some UNIX servers on the network; therefore, you plan to add entry for these UNIX computers to the WINS database. What type of entry should you configure for the UNIX computers? A.Unique B.Group C.Internet group D.Multihomed 答案:A 第三课 管理 WINS 环境(第九章) 抓 WINS 服务管理菜单 一.WINS 数据库 数据库所在的位置:\systemroot\SYSTEM32\WINS,该目录包括如下的文件: WINS.MDB 是 WINS 数据库文件 WINSTMP.MDB 是临时文件(在受破坏时,这一文件可能未被删除) JET.LOG JET*.LOG 包括有交易日志文件,如果需要,WINS 可用它恢复数据 SYSTEM.MDB 存储文件,WINS 服务器可用它跟踪数据库的结构 数据库的内容:包括 WINS 记录的名称对 IP 的映射,及相关的生存期等信息 注册名字的其中五种不同类型: \\ Computer-Name [00h] Workstation service \\ Computer-Name [03h] Messenger service \\ Computer-Name [20h] Server service \\ User-Name [03h] \\ Domain-Name [1Bh] 二. WINS 服务器的配制 三. 数据库的展示 四. 数据库的复制 *快推 push(次数)慢拉 pull(时间) 当网络速度快时配置 push 的次数,因为它知道自己变化的数量;当网络速度慢时配置 pull 的时间, 它不知道变化的数量,所以只能规定什么时间,去复制伙伴的数据库,在非峰值时,更好地利用 带宽;这样减少了网络的流量。 复制给谁(配置菜单):广播给所有的 WINS 服务器 只复制给自己的伙伴 例 2.5:
TCPP在 Windows nt40中的应用 Situation: Your company's main office is in Taipei, and has one branch office in Shanghai. The WAN link between th nd Shanghai office uses a have implemented TCP/lP on the network. The Taipei office has 15 Windows nT server computers and 120 Windows NT workstation computers. The Shanghai office has 5 Windows NT server computers and 75 Windows NT workstation computers. In Taipei office, you installed a WINS server named TPE, and configured all clients in Taipei to use TPE for name resolution. In Shanghai office, you installed a WINS server named SHI and configured all client in Shanghai to use Shi for name resolution. You want to onfigure WiNS database replication between TPE and SHI WINS servers. Required result: You must replicate the TPE WINS server database to the SHI WINs server Optional desired results: You want to replicate the SHI WINS server database to the TPE WINS server To limit the network bandwidth occupied by Wins database replication, you want to replicate the WINS Proposed solution: Configure SHI WINS server as TPE WINS server pull partner and the replication interval to be 24 hours. Configure TPE WINS server as SHI WINS server push partner and the update account to be 300. "Replicate Only With Partner"option is not selected in both TPE and SHI WINS B. The proposed solution produces the required result and produces only one of the optional desired C. The proposed solution produces the required result but does not produces any of the optional desired results. D. The proposed solution does not produce the required result 例 Proposed solution: Configure SHI WINS server as TPE WINS server pull partner and push partner Configure TPE WINS server as SHI WINS server both push partner and pull partner. Configure SHI to pull TPE WINS database every 24 hours and TPE to pull SHI WINS database every 24 hours A. The proposed solution produces the required result and produces both of the optional desired B. The proposed solution produces the required result and produces only one of the optional desired C. The proposed solution produces the required result but does not produces any of the optional desired results D. The proposed solution does not produce the required result 例140: Proposed solution: Configure SHI WINS server as TPE WINS server both pull partner and push partner. Configure TPE WINS server as SHI WINS server both push partner and pull partner. Configure SHI send a push message to TPE WINS once 300 entries update and tpe to send a push message to SHI once 300 A. The proposed solution produces the required result and produces both of the optional desired results B. The proposed solution produces the required result and produces only one of the optional desired results. C. The proposed solution produces the required result but does not produces any of the optional desired 电话:82629800转11 第6页共30页
TCP/IP 在 Windows NT 4.0 中的应用 电话:82629800 转 115 第 6 页 共 30页 Situation: Your company’s main office is in Taipei, and has one branch office in Shanghai. The WAN link between the main office and Shanghai office uses a 256-kbps link. As a network administrator, you have implemented TCP/IP on the network. The Taipei office has 15 Windows NT server computers and 120 Windows NT workstation computers. The Shanghai office has 5 Windows NT server computers and 75 Windows NT workstation computers. In Taipei office, you installed a WINS server named TPE, and configured all clients in Taipei to use TPE for name resolution. In Shanghai office, you installed a WINS server named SHI, and configured all client in Shanghai to use SHI for name resolution. You want to configure WINS database replication between TPE and SHI WINS servers. Required result:You must replicate the TPE WINS server database to the SHI WINS server. Optional desired results:You want to replicate the SHI WINS server database to the TPE WINS server. To limit the network bandwidth occupied by WINS database replication, you want to replicate the WINS database only once a day. Proposed solution:Configure SHI WINS server as TPE WINS server pull partner and the replication interval to be 24 hours. Configure TPE WINS server as SHI WINS server push partner and the update account to be 300. “Replicate Only With Partner” option is not selected in both TPE and SHI WINS servers. A.The proposed solution produces the required result and produces both of the optional desired results. B.The proposed solution produces the required result and produces only one of the optional desired results. C.The proposed solution produces the required result but does not produces any of the optional desired results. D.The proposed solution does not produce the required result. 例 1.42: Proposed solution:Configure SHI WINS server as TPE WINS server pull partner and push partner. Configure TPE WINS server as SHI WINS server both push partner and pull partner. Configure SHI to pull TPE WINS database every 24 hours and TPE to pull SHI WINS database every 24 hours. A.The proposed solution produces the required result and produces both of the optional desired results. B.The proposed solution produces the required result and produces only one of the optional desired results. C.The proposed solution produces the required result but does not produces any of the optional desired results. D.The proposed solution does not produce the required result. 例 1.40: Proposed solution:Configure SHI WINS server as TPE WINS server both pull partner and push partner. Configure TPE WINS server as SHI WINS server both push partner and pull partner. Configure SHI send a push message to TPE WINS once 300 entries update and TPE to send a push message to SHI once 300 entries update. A.The proposed solution produces the required result and produces both of the optional desired results. B.The proposed solution produces the required result and produces only one of the optional desired results. C.The proposed solution produces the required result but does not produces any of the optional desired
results D. The proposed solution does not produce the required result 五.数据库的维护 ◇备份 在WINS管理器中指定 Restore Database,并指定备份目录的路径,系统会自动产生 WINS BAK 目录,并每24小时自动备份一次。当掉电时,wINS数据库损坏。 ◇恢复 自动:在WNS管理器中指定 Restore Database,并指定备份目录的路径 手动:先删除 WINS TMP. MDB、 SYSTEM MDB、 JET. LOG、JET*LOG从 NT SERVER发行的 CD复制 SYSTEM. MDB到 Systemroot\SYSTEM32\WINS,从备份目录复制 WINS. MD到 \systemrootISYSTEM32\WINS ◇压缩 运行 JETPACK EXE实用程序可完成这一管理功能。当数据库大于30MB时,就要定期运 行这一程序,以保持数据库的高效。数据库的大小视项目的数量和类型而定。一个特殊项目或 组项目只要用50到0字节即可记录,但是一个 Internet组或多初始地址项目,可能使用多达50 到300字节,这要看与它相关的IP地址数据而定。在数据库的顶部有50到100字节,用于跟踪 时间标主及支持每一项目的其它信息 首先:停止WINS服务器服务 可从服务管理器中停止,也可用 net stop wins 其次:从 AsystemrootSYSTEM32WINS中运行 JETPACK工具 格式为: jetpack wins. mdb temporary name. mdb wins. mdb的内容被压缩到 temporary name. mdb中,然后拷贝到 wins. mdb,并将 temporary name. mdb删掉 最后:重启WINS服务器服务 启动服务有三种方法: ◇ control panel中的 services选项 ◇ server manager 六.与DNS、DHCP的集成 1.与DNS集成 前提是 NetbIos名与主机名一致,在TCPP属性中的wNS地址标签中选中启用DNS,使得 在WINS、广播、 LMHOSTS不能解析时,用 HOSTS、DNS解析 2.与DHCP集成(在DHCP上完成设置) 当WNS客户被设置成DHCP客户时,有另一种更简单的方法可实现WNS服务,就是在DHCP 选项中配置44项。(第一种方法是为每个WINS客户在TCPP属性中的WNS地址标签中手工 配置wINS服务器地址;这样有多少台机器,就得设置多少次,很繁锁) 七.实验 验11、实验12和实验13
results. D.The proposed solution does not produce the required result. 五. 数据库的维护 ◇备份 在 WINS 管理器中指定 Restore Database,并指定备份目录的路径,系统会自动产生 WINS_BAK 目录,并每 24 小时自动备份一次。当掉电时,WINS 数据库损坏。 ◇恢复 自动:在 WINS 管理器中指定 Restore Database,并指定备份目录的路径 手动:先删除 WINSTMP.MDB、SYSTEM.MDB 、JET.LOG、JET*.LOG 从 NT SERVER 发行的 CD 复制 SYSTEM.MDB 到\systemroot\SYSTEM32\WINS,从备份目录复制 WINS.MD 到 \systemroot\SYSTEM32\WINS ◇压缩 运行 JETPACK.EXE 实用程序可完成这一管理功能。当数据库大于 30MB 时,就要定期运 行这一程序,以保持数据库的高效。数据库的大小视项目的数量和类型而定。一个特殊项目或 组项目只要用 50 到 70 字节即可记录,但是一个 Internet 组或多初始地址项目,可能使用多达 50 到 300 字节,这要看与它相关的 IP 地址数据而定。在数据库的顶部有 50 到 100 字节,用于跟踪 时间标主及支持每一项目的其它信息。 首先:停止 WINS 服务器服务 可从服务管理器中停止,也可用 net stop wins 其次:从\systemroot\SYSTEM32\WINS 中运行 JETPACK 工具 格式为:jetpack wins.mdb temporary_name.mdb wins.mdb 的 内 容 被 压 缩 到 temporary_name.mdb 中 , 然 后 拷 贝 到 wins.mdb ,并将 temporary_name.mdb 删掉。 最后:重启 WINS 服务器服务 启动服务有三种方法: ◇control panel 中的 services 选项 ◇server manager ◇net start wins 六.与 DNS、DHCP 的集成 1. 与 DNS 集成 前提是 NetBIOS 名与主机名一致,在 TCP/IP 属性中的 WINS 地址标签中选中启用 DNS,使得 在 WINS、广播、LMHOSTS 不能解析时,用 HOSTS、DNS 解析 2. 与 DHCP 集成(在 DHCP 上完成设置) 当 WINS 客户被设置成 DHCP 客户时,有另一种更简单的方法可实现 WINS 服务,就是在 DHCP 选项中配置 44 项。(第一种方法是为每个 WINS 客户在 TCP/IP 属性中的 WINS 地址标签中手工 配置 WINS 服务器地址;这样有多少台机器,就得设置多少次,很繁锁) 七.实验 实验 11、实验 12 和实验 13
TCPP在 Windows nt40中的应用 第六部分IP网络漳览和域功能 这部分与宇航出版社的《 Microsoft windows nt40环境下的TCPP网络互联》 中的第十章对应 UNC( Universal Naming Convention)通用命名规则 格式:M主机名共享名 如: ICENTEROI\HP 93.1.1.200 CDROM URL( Uniform Resource locator)统一资源定位符 格式:协议名称:∥资源名 ftp://http://www.easthome.comwww.easthome.com http://www.easthome.com:3780 http://193.1.1.200 Mailto://www.easthome.com News://www.easthome.com Telnet//www.easthome.com File://www.easthome.com FQDN( Full Qualified Domain Name)全称域名(主机名与域名的组合) ARC(Advanced risc Computing) u multi(O)disk(O)rdisk(1)partition( 2) scsi(O)disk(O)rdisk(1)partition( 2) 、浏览器角色 主浏览器 收集并维护本域或本工作组中的浏览列表 分配浏览列表的拷贝到备份浏览器 备份浏览器 从主浏览器中接收一个浏览列表的拷贝 分配浏览列表到浏览器客户 3.域主浏览器 担任主浏览器的角色 同步所有的主浏览器中浏览列表 、浏览收集和分配 收集过程 1.广播收集过程 客户机在子网内广播,所有主机全都收到,但只有主浏览器有反应,在最初是1分钟广播一次更 新注册,逐渐到12分钟广播一次更新注册。主浏览器连续三次未收到客户机的更新广播,就在浏览列 表中使用相应条目变为未激活状态 电话:82629800转11 第8页共30页
TCP/IP 在 Windows NT 4.0 中的应用 电话:82629800 转 115 第 8 页 共 30页 第六部分 IP 网络漳览和域功能 这部分与宇航出版社的《Microsoft Windows NT4.0 环境下的 TCP/IP 网络互联》 中的第十章对应 UNC(Universal Naming Convention)通用命名规则 格式: \\主机名\共享名 如:\\CENTER01\HP \\193.1.1.200\CDROM URL(Uniform Resource Locator)统一资源定位符 格式:协议名称://资源名 如:http:// www.easthome.com ftp: // http:// www.easthome.comwww.easthome.com http:// www.easthome.com : 3780 https:// www.easthome.com http:// 193.1.1.200 http:// www.easthome.com/support/news Mail to : //www.easthome.com News : //www.easthome.com Telnet : //www.easthome.com File : //www.easthome.com FQDN(Full Qualified Domain Name)全称域名(主机名与域名的组合) 如:www.easthome.com ARC(Advanced RISC Computing) 如:multi(0)disk(0)rdisk(1)partition(2) scsi(0)disk(0)rdisk(1)partition(2) 一、 浏览器角色 1. 主浏览器 收集并维护本域或本工作组中的浏览列表 分配浏览列表的拷贝到备份浏览器 2. 备份浏览器 从主浏览器中接收一个浏览列表的拷贝 分配浏览列表到浏览器客户 3. 域主浏览器 担任主浏览器的角色 同步所有的主浏览器中浏览列表 二、 浏览收集和分配 收集过程: 1. 广播收集过程 客户机在子网内广播,所有主机全都收到,但只有主浏览器有反应,在最初是 1 分钟广播一次更 新注册,逐渐到 12 分钟广播一次更新注册。主浏览器连续三次未收到客户机的更新广播,就在浏览列 表中使用相应条目变为未激活状态
主浏览器与域浏览器每15分钟进行一次浏览列表交换。所以一台客户机,非正常关闭,最多需 51分钟才能到达域主浏览器。 多子网间 ◇路由器传播广播 ◇WINS ◇ LMHOSTS 对于主浏览器上的 LMHOSTS内容应包含: 域主浏览器的IP地址和计算机名 包含前缀为#PRE#DOM:[域名的条目 最好有本地域中远程子网的所有DC的条目(备份) tu: 193. 1. 1.200 centerO1 #PRE #DOM: easthome 对于域主浏览器上的 LMHOSTS内容应包含 程子网中的主浏览器的IP地址和计算机名(交换列表) 远程域的PDC的IP地址和计算机名(交换列表) 最好有远程域的DC的IP地址和计算机名(备份) 对于客户机的 LMHOSTS内容应包含: 最好有本地域中远程子网的所有DC的条目(备份,登录验证) 当 LMHOSTS文件中有多个#DOM条目时,主浏览器通过对每一项的IP地址发送一个请求确定域 主浏览器,而只有域主浏览器才会响应,然后主浏览器接触域主浏览器交换浏览列表 例1:DC在 LMHOSTS中的入口问题 12. 31: You have installed a second network adapter card on you Windows NT Server computer and configured it as a multihomed static router. The Microsoft enhanced B-node is implemented in your TCP/IP netowrk. You are going to add entry for the remote hosts, and want the entries being initially preloaded as permanent entries in the name cache. Which of the following predefined keywords are required to accomplish A #PRE B #DOM C #INCLUDE D #MH 12. 32: Your Microsoft TCP/IP netowork is not WINS-enabled. You use LMHOSTS file for the NetBIOS name resolution. User Julie reports that when she tries to use the NET USE command to access the resources on the remote server Acctg but fails. However, she can ping Acctg by using its IP address. Which of the following steps should you take to troubleshoot the problem? A. Verify that the lp address/Netbios name mapping of Acctg is added to the lmhosts file
主浏览器与域浏览器每 15 分钟进行一次浏览列表交换。所以一台客户机,非正常关闭,最多需 51 分钟才能到达域主浏览器。 2. 多子网间 ◇路由器传播广播 ◇WINS ◇LMHOSTS 对于主浏览器上的 LMHOSTS 内容应包含: 域主浏览器的 IP 地址和计算机名 包含前缀为#PRE #DOM:[域名]的条目 最好有本地域中远程子网的所有 DC 的条目(备份) 如:193.1.1.200 center01 #PRE #DOM: easthome 对于域主浏览器上的 LMHOSTS 内容应包含: 远程子网中的主浏览器的 IP 地址和计算机名(交换列表) 远程域的 PDC 的 IP 地址和计算机名(交换列表) 最好有远程域的 DC 的 IP 地址和计算机名(备份) 对于客户机的 LMHOSTS 内容应包含: 最好有本地域中远程子网的所有 DC 的条目(备份,登录验证) 当 LMHOSTS 文件中有多个#DOM 条目时,主浏览器通过对每一项的 IP 地址发送一个请求确定域 主浏览器,而只有域主浏览器才会响应,然后主浏览器接触域主浏览器交换浏览列表。 例 1:DC 在 LMHOSTS 中的入口问题 例 2.31:You have installed a second network adapter card on you Windows NT Server computer and configured it as a multihomed static router. The Microsoft enhanced B-node is implemented in your TCP/IP netowrk. You are going to add entry for the remote hosts, and want the entries being initially preloaded as permanent entries in the name cache. Which of the following predefined keywords are required to accomplish this? A. #PRE B. #DOM C. #INCLUDE D. #MH 例 2.32:Your Microsoft TCP/IP netowork is not WINS-enabled. You use LMHOSTS file for the NetBIOS name resolution. User Julie reports that when she tries to use the NET USE command to access the resources on the remote server Acctg but fails. However, she can ping Acctg by using its IP address. Which of the following steps should you take to troubleshoot the problem? A. Verify that the IP address/NetBIOS name mapping of Acctg is added to the LMHOSTS file
TCPP在 Windows nt40中的应用 B. Verify if there are muliple entries for computer Acctg in the LMHosts file. C. Verify that the IP address is correct for computer Acctg in the LMHoStS file D. Verify that the spelling is correct for computer Acctg in the lmhosts file. B 2. 40: Since your Microsoft TCP/IP network is small and reliable, you use LMHOSTS file for the NetBIOS name resolution. You want the NetBIOS entries for all computers to be centralized located on the server PUBLIC. Which predefined key is needed for the client computers to load and search Net BIOS entries on the server PUBLIC? A #PRE B # DOM DE C #INCLUD D#MH 分配过程: 分配过程是一个将收集过程中收集到的浏览列表分配到服务客户浏览请求的计算机过程 主浏览器声明 主浏览器周期地广播一个主浏览器声明。这个声明通知备份浏览器仍然存在主浏览器。如果没有 发现一个主浏览器,就初始化一个选举过程以选举新的主浏览器。 2.分配浏览列表的拷贝到备份浏览器 每一个备份浏览器周期地接触域中的备份浏览器并且下载浏览列表。 主浏览器维护和返送给予后备浏览器的资源列表限于64K大小,这就限制了在一个工作组或域的 浏览表中的计算机数为2000-3000。 、客户浏览请求过程 客户机广播申请浏览,只有主浏览响应申请,并返回给客户机备份浏览器的列表,客户机在备份 小览器列表中选择一个备份浏览,申请浏览列表,该备份浏览器返回其保存的备份浏览列表。 四、角色选举 主浏览器要定期广播声明它的存在,如果客户机在规定时间内没有收到主浏览器的声明,就广播 发出主浏览器选举包,所有的客户机都收到该选举包,并且与自己的条件比较:如果自己的更优越, 那就广播发出自己的主浏览器选举包;如此返复,直到选出最优越的客户机充当主浏览器。 选举标准 ◇浏览器的操作系统类型 ◇16位选举版本值 ◇浏览器是否是PDC ◇浏览器是否配置为优先的主浏览器 ◇浏览器是否当前运行的主浏览器 ◇浏览器是否当前运行的备份浏览器 ◇运行时间长久的 ◇ Netbios名字值最小的 当进行选举时,机器广播发送一个选举数据报,它包括二部分:一个16位十六进行制的值 表示选举协议的版本:;二是一个32位的十六进制的值,它列出系统的选举标准 五、实验 电话:82629800转115 第10页共30页
TCP/IP 在 Windows NT 4.0 中的应用 电话:82629800 转 115 第 10 页 共 30页 B. Verify if there are muliple entries for computer Acctg in the LMHOSTS file. C. Verify that the IP address is correct for computer Acctg in the LMHOSTS file. D. Verify that the spelling is correct for computer Acctg in the LMHOSTS file. 例 2.40:Since your Microsoft TCP/IP network is small and reliable, you use LMHOSTS file for the NetBIOS name resolution. You want the NetBIOS entries for all computers to be centralized located on the server PUBLIC. Which predefined key is needed for the client computers to load and search NetBIOS entries on the server PUBLIC? A. #PRE B. #DOM C. #INCLUDE D. #MH 分配过程: 分配过程是一个将收集过程中收集到的浏览列表分配到服务客户浏览请求的计算机过程。 1. 主浏览器声明 主浏览器周期地广播一个主浏览器声明。这个声明通知备份浏览器仍然存在主浏览器。如果没有 发现一个主浏览器,就初始化一个选举过程以选举新的主浏览器。 2.分配浏览列表的拷贝到备份浏览器 每一个备份浏览器周期地接触域中的备份浏览器并且下载浏览列表。 主浏览器维护和返送给予后备浏览器的资源列表限于 64K 大小,这就限制了在一个工作组或域的 浏览表中的计算机数为 2000~3000。 三、 客户浏览请求过程 客户机广播申请浏览,只有主浏览响应申请,并返回给客户机备份浏览器的列表,客户机在备份 浏览器列表中选择一个备份浏览,申请浏览列表,该备份浏览器返回其保存的备份浏览列表。 四、 角色选举 主浏览器要定期广播声明它的存在,如果客户机在规定时间内没有收到主浏览器的声明,就广播 发出主浏览器选举包,所有的客户机都收到该选举包,并且与自己的条件比较;如果自己的更优越, 那就广播发出自己的主浏览器选举包;如此返复,直到选出最优越的客户机充当主浏览器。 选举标准: ◇浏览器的操作系统类型 ◇16 位选举版本值 ◇浏览器是否是 PDC ◇浏览器是否配置为优先的主浏览器 ◇浏览器是否当前运行的主浏览器 ◇浏览器是否当前运行的备份浏览器 ◇运行时间长久的 ◇NetBIOS 名字值最小的 当进行选举时,机器广播发送一个选举数据报,它包括二部分:一个 16 位十六进行制的值,它 表示选举协议的版本;二是一个 32 位的十六进制的值,它列出系统的选举标准。 五、 实验