Dome 325

我的地盘!

  博客中心 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 登录 ::
  24 随笔 :: 272 文章 :: 33 评论 :: 0 Trackbacks
Cached @ 2025/6/14 7:57:48Control ASP.skins_cogitation_controls_blogstats_ascx
<2025年6月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

留言簿(1)

随笔档案

文章档案

搜索

最新评论

  • 1. SAP资料下载
  • SAP下载网,
    SAP资料共享网站,完全免费
    资料全由网友共享,大家共享,大家下载
  • --SAP99

阅读排行榜

评论排行榜

Cached @ 2025/6/14 7:57:48Control ASP.skins_cogitation_controls_singlecolumn_ascx
第五部分 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 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地址”标签中可设置“主”和“二级”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名称。 名称释放响应 当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组时,自动地增加三个唯一记录: InternetGroupName<0*20> 、InternetGroupName<0*3>和 InternetGroupName<0*0>。成员可以作为动态组注册的结果加入。然而,一个动态成员不能通过使用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: 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数据库损坏。 ◇ 恢复 自动:在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 第六部分 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分钟才能到达域主浏览器。 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. 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位的十六进制的值,它列出系统的选举标准。 五、 实验 实验14 例1.57:On your TCP/IP network, you have setup FTP server service on a Windows NT server computer. User Mary complains that she cannot connect to the remote FTP server by specifying the server’s UNC path in Windows NT Explorer. However, she can connect to the server by using command ftp131.107.3.1. What is most of the likely cause of the problem? A. Mary’s computer is configured with an incorrect default gateway. B. Mary’s computer is not configured to use DNS. C. Mary does not have permission to access the FTP server’s directory. D. The FTP server is not configured to use WINS. E. The FTP server is configured to use an incorrect default gateway. 问题: 在教室里,不同的域为什么能互浏览?我们并没有在LMHOSTS文件中加入什么,也没用WINS服务器。(因为在一个物理网段中,广播可互通) 交换机的转发机制:按端口选择转发,对于广播全部转发 HUB的转发机制:对本网段进行广播转发 第七部分 主机名解析 这部分与宇航出版社的《Microsoft Windows NT4.0 环境下的TCP/IP网络互联》中的第十一、十二、十三章对应 一、 主机名解析(HOSTS)(第十一章) 1. 什么是主机名? 主机名:对应于保存于DNS数据库中或HOSTS文件或NetBIOS名字服务器数据库中的IP地址的计算机别名。可以是任何255个字符串,大小写不敏感。一台主机可以赋予多个主机名(在HOSTS或DNS中)。主机名(Hostname)可与NetBIOS名字相同或不同。缺省时主机名就是NetBIOS名字。 2. 什么是主机名解析? 主机名解析是一个映射主机名到IP地址的过程。在IP地址可以被解析为硬件地址以前,必须将主机名解析为IP地址。 二、解析步骤 ①Local Host Name ②Hosts File ③DNS server ④NetBIOS Name Server ⑤Broadcast ⑥LMHOSTS File 1.HOSTS文件 它是一个静态文件,即可映射本地和远程主机到它们的IP地址。 ① 文件位置:\systemroot\system32\drivel\etc 文件类型:文本文件 HOSTS文件的内容如下形式: 193.1.1.200 WWW.EASTHOME.COM 102.54.94.97 rhino.acme.com # source server 38.25.63.10 x.acme.com # x client host 127.0.0.1 localhost 131.107.1.1 test 131.107.1.1 wmxxpdc 131.107.1.1 wmxx ②IP地址与主机名间必须有一个空格 ③用“#”做注释分隔符 ④IP地址在前,主机名在后 ⑤可有多个对应,如一个IP对应多个主机名 2.Host name—--查看主机名的工具 但它只显示那个在TCP/IP属性中的DNS标签中的主机名 二、 域名服务系统(DNS)(第十二章) 1. 域名空间的组织 (这里的域与物理网中的管理域不一样,这是一个逻辑上的划分,它可包括多个物理网中的域,也可以是一个物理网域位于不同的域名空间内) ① 机构域: num 电话号码(number) com 商业(Commerce) edu 教育(Education) gov 美国政府(U.S.government) mil 美国军队(U.S.military) net 网络的管理组织(An administrative organization for a network) org 组织,一般指上述范围的私人组织(Organiaztions) ② 地理域: cn 中国 de 德国 it 意大利 tv 图瓦 ③ 反向域: In-addr.ARPA 反向检寻 2. 注册根服务器 修改cache.dns文件中的根指向,该文件位于\system32\dns\目录下。 当网络没有连到Internet上时,根服务器是很有用的。使用根服务器告诉你的名字服务器它们位于层次的最顶层,并且如果它们对于顶层域来说不是权威的,那么其他服务器也不是。 3. DNS名字解析 ①递归查询:去本地DNS查询,返回结果或错误 ②迭代查询 A.本地DNS(客户端TCP/IP属性中指向的DNS地址) B.去根域查询 C.返回一级域的DNS服务器名 D.去一级域的DNS服务器查询 E.返回二级域的DNS服务器名 F.去二级域的DNS服务器查询 G.返回结果给本地DNS H.本地DNS返回结果给客户 ③反向查询 4. 手工查询:Nslookup 5. DNS的角色 主名字服务器:primary server 辅名字服务器:second server 主服务器指保留区域主数据的服务器(权威服务器)。辅助服务器保留主服务器上数据的只读拷贝。这个过程称为区域转换,系统黩认每隔60分钟会自动执行一次区域转换的动作。因为一个名字服务器可以管理多个区域,所以一个名字服务器可以作为一个区域的辅助服务器,同时作为另一个区域的主服务器。 辅助名字服务器是如何知道区域上的数据改变了呢?你必须把辅助名字服务器放到主服务器上的通知列表中。 转发器:IP forwarder server(递归查询) 假定你有一个防火墙保护的内部网络,名字服务器除了一个以外都位于防火墙以内。为了保护内部网络免受攻击,所有内部的名字服务器都使用那个外部名字服务器进行外部世界的查询。 转发器的使用可以通过打开名字*服务器的属性对话框得到。最好选中:作为备份服务器操作。因为启用这个选项告诉服务器象客户一样发送递归查询――请求一个IP数或者一个错误。如果没有选中这个选项,当DNS服务器没有得到一个明确的答案时,它会发送一个它自己的查询到外界。 转发器只是一个简单的DNS服务器。 只缓冲服务器:caching-only server 只缓冲服务器是最容易维护的服务器之一;它是一个名字服务器,但对任何域都不是权威的。它只维护标准缓冲区域并且为客户完成递归查询,并且将查询得来的信息保存到内存(RAM),以供下次查询使用。不像从命名服务器那样,caching-only服务器并不需要从主命名服务器复制信息,因此可以避免区域转换的工作,故可减轻一些网络上的阻塞,但是它仍然可以提供DNS客户的查询服务,以减轻主名服务器的负担,所以如果网络之间是通过慢速的介质(slow link)连接,则可以考虑安装caching-only服务器。 根服务器:root server 例1:In your Microsoft TCP/IP network, you have installed two DNS servers. You plan to install a third DNS server. You want the third DNS server only to process DNS queries for the Internet resources, not to resolve a DNS request within the company’s domain. How should you configure the third DNS server? A.As a master name server. B.As a slave server for the existing DNS servers. C.As a secondary name server. D.As a forwarder for the existing DNS server. 例2:You administer a Microsoft TCP/IP network with two DNS servers installed. These two DNS servers were configured to have the authority for the same zone. You want to install a third DNS server for additional load balancing, and do not want this DNS server to generate any zone transfer traffic. How should you configure the third DNS server? A.As a master name server. B.As a slave name servers. C.As a secondary name server. D.As a caching-only name server. 6. DNS文件 ①数据库文件夹(zone.dns) ② 反向查找文件z.y.w.x.in-addr.arpa ③ 缓存文件c:\winnt\system32\DNS\cache.dns ④ 启动文件 缺省情况,所有DNS服务器被设置为从注册表启动,注册表中存有区域文件和启动参数的信息 通过设置注册表中的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters\EnableRegistryBoot的值为0,来使机器使用启动文件 三、 实现域名系统(第十三章) 1. 配置区域 正向: 反向: 2. 资源记录 A 主机记录 NS Name Server记录 SOA Start Of Authority授权记录开始 MX 邮件 3. 配置角色 在创建过程中指定是primary还是second; only caching是second,是在属性中设置的 4. 与WINS的集成 在DNS服务器的属性中设置的 但是前提是主机名与NetBIOS名必须一致,并且不能长于15位 5. 与DHCP的集成 在DHCP选项06中设置DNS的IP地址,也可手工在每个客户的TCP/IP属性中设置 补充:DHCP选项中WINS、DNS、ROUTER选项 四、 实验 实验15、实验16、实验17、实验18和实验19 例1.52:Situation: Your administer a Microsoft TCP/IP network with two subnets: HQ and Sales . You have implemented DHCP, WINS and DNS on your network. You have two DHCP servers, one is on subnet HQ and the other is on subnet Sales. Your network consists of 10 windows NT server computers, 100 windows 95 computers and 5 UNIX computers. All of the windows-based computers afr configured as DHCP clients. Required result:The DHCP must provide a backup mechanism for leasing IP address to DHCP clients in case one of the DHCP servers is not functioning. Optional desired results:You want the DHCP servers to always assign the same unique IP address to each windows NT server computer. You want the DHCP servers being able to provide all DHCP clients with the IP addresses of the WINS and DNS servers. You want the UNIX computers being able to use WINS for name resolution. Proposed solution:Install and configure a DHCP relay agent on each subnet. Create two scopes on each DHCP server, each scope contains a unique IP address pool. On both DHCP servers, configure the same client reservation for each windows NT server computer. On the WINS server, configure a static name mapping for each UNIX computer. A.The proposed solution produces the required result and produces all 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.53:WINS for name resolution. Proposed solution:Install and configure a DHCP relay agent on each subnet. Create two scopes on each DHCP server, each scope contains a unique IP address pool. On both DHCP servers, configure the same client reservation for each windows NT server computer. Create a scope option on each DHCP server, configure and enable WINS/NBT node type, WINS/NBNS servers and DNS servers options. On the WINS server, configure a static name mapping for each UNIX computer. A.The proposed solution produces the required result and produces all of the optional desired results. B.The proposed solution produces the required result and produces only two of the optional desired results. C.The proposed solution produces the required result but does not produces only one of the optional desired results. D.The proposed solution does not produce the required result. 例2.20:You administer a TCP/IP network with four subnets. You have implemented TCP/IP as the only protocol on the network. Your network consists of 10 windows NT server computers, 120 windows NT workstation computers, 200 windows 95 computers, and 5 UNIX computers. Since your company frequently reorganizes, you need to physically move computers from one subnet to anther. However, the UNIX computers is longer than 15 characters. You install DHCP server service on one of the windows NT server computers and create one scope for each subnet. All of the windows-based computers are configured as DHCP clients. Required result:All windows-based computers must be able to access all windows NT server computers by computer name. All windows-based computers must be able to receive IP address from DHCP server. Optional desired results:All UNIX computers are able to access, by host name, any windows NT server computer are able to access, by host name, and UNIX computer that is configured as a Telnet or an FTP server. Proposed solution:Configure all your netowrk routers to forward DHCP broadcasts to all subnets. Install and configures a WINS server on the network. Configure the DHCP server to provide all DHCP clients with WINS server’s IP address. On the WINS server, configure a static name mapping for each UNIX computer. 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. 例2.34:Proposed solution:Configure all your netowrk routers to forward DHCP broadcasts to all subnets. Install and configures a WINS server on the network. Configure the DHCP server to provide all DHCP clients with WINS server’s IP address. On the WINS server, configure a static name mapping for each UNIX computer. On each UNIX computer, configure its local HOSTS file to contain entries for all of windows-based computers. 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. 第八部分 不同环境的互接 这部分与宇航出版社的《Microsoft Windows NT4.0 环境下的TCP/IP网络互联》中的第十四章对应 不同环境的连接:即运行Microsoft TCP/IP的Windows NT主机与远程的TCP/IP主机连接和互操作。 一. Microsoft网络与远程主机互连 1. Microsoft网络连接到远程主机 条件: ◇传输驱动程序连接:所有的计算机必须能够使用相同的传输驱动程序进行通信。 ◇SMB(服务器信息块)连接:工作站服务与SMB服务器的通信在远程主机上进行处理。 2. 远程主机连接到Microsoft网络 ◇ Windows NT server通过SMB协议为PC机提供文件服务。 通过NFS(网络文件系统)协议,FTP服务或者安装一个SMB客户可以为UNIX客户提供文件服务。 ◇ 第三方的NFS服务器可以用于Windows NT。 第三方的NFS服务器可以使Windows NT server为PC、UNIX工作站或者其它NFS客户系统提供文件服务。它们提供对NTFS、FAT、CDFS和HPFS文件系统的支持。 二. Microsoft TCP/IP工具 数据传输工具有 功能 FTP(文件传输协议) 在两台TCP/IP主机(其中一台运行FTP)之间实现双向的文件传输 TFTP (Trivial File Transfer Protocol) 在两台TCP/IP主机(其中一台运行FTP)之间实现双向的文件传输(NT不支持服务器端TFTP,但支持客户端TFTP) RCP(远程拷贝协议) 在一台基于NT的计算机和一台UNIX主机之间拷贝文件 远程执行工具 功能 TELNET 向一台运行TELNET服务软件的TCP/IP主机提供终端仿真 RSH(Remote shell) 在UNIX主机上运行命令 REXEC(Remote Execution) 在远程的计算机上执行一个过程 打印工具 功能 LPR(远程行式打印机) 将文件打印到运行LPD服务的主机上 LPQ(Line Printer Queue) 得到运行LPD服务的主机上打印队列的LPQ状态 LPD(Line Printing Daemon) LPR服务对打印设备要求和提供打印工作 三. Microsoft TCP/IP打印工具 1. UNIX的打印风格 为什么选择使用UNIX标准呢? ◇相容性 ◇可靠性 ◇高效性 ◇功能强大 2. NT打印体系结构 3. UNIX与Windows NT打印机的互联 ①Microsoft客户想打到UNIX的打印机上 ◇自己在本地安装LPR打印机 ◇连到NT网上共享的LPR打印机 ②UNIX想打印到NT下的打印机上,NT必须装TCP/IP Printing服务 ③Microsoft TCP/IP Printing 服务 包括如下内容:LPDSVC、LPRMON.DLL、LPQ ④安装LPR打印机时,选用本地端口(重定向的一种应用,但端口类型不一样) 加打印机时,需要如下信息: 有LPD服务的主机名或IP 打印机名或打印队列名 例1.8: 例1.25: You connect a print device to your Windows NT server computer. You want the Windows NT server computer being able to accept print jobs from LPR clients. Which of the following must you do to accomplish this? A. Install the TCP/IP Printing service on the Windows NT server computer. B. Install the LPQ utility on the Windows NT server computer. C. Start the TCP/IP Printer server service on the Windows NT server computer. D. Assign an IP address to the printer. E. Create a share name for the printer. 例2.50: You have installed a UNIX-based TCP/IP print server on your network. Which utility should you use to view a list of print jobs submitted to this printer server? A. LPQ B. LPR C. Telnet D. FTP 例2.57: After you connect a print device to a UNIX computer, you configure the UNIX computer as a LPD print server. You want Windows NT computer users being able to send a print job to the UNIX LPD print server. How should you configure your Windows NT computer? A. Install the TCP/IP Printing service on each Windows NT server computer. B. Use Print Manager to redirect all print jobs to a logical printer port that is mapped to the IP address of the print device. C. Install the LPQ utility on each Windows NT computer. D. Install the LPR utility on each Windows NT computer. 问题: 重定向:LPT1:(\\Center01\HP) 网络打印机:\\Center01\HP,并且\\Center01\HP是以一个端口的身份存在的 每个客户都能看到共享打印机上的任务,但时间有所不同,当客户端的任务完成后,本地的打印任务就消失,而服务器端的任务还存在,这是因为服务器正在向打印设备传输打印任务。 四. NT拨号网络 五. 实验 实验20、实验21 第九部分 网络管理和监视 这部分与宇航出版社的《Microsoft Windows NT4.0 环境下的TCP/IP网络互联》中的第十五章对应 一、什么是SNMP? 简单网络管理协议(SNMP)是TCP/IP协议套件的一部分。它本来是为了在Internet通信中监测和进行路由器和网桥纠错而开发的。 SNMP提供了在下面的环境中监视状态信息和与信息状态进行通信的能力: ◇ 运行Windows NT的计算机 ◇ LAN Manager服务器 ◇ 路由器或网关 ◇ 小型机或大型主机 ◇ 终端服务器 ◇ 集线器 注释:Windows 95不在监视范围内,因为WIN 95无服务功能 二、SNMP的结构 SNMP包括管理系统和代理系统两部分。 1. SNMP管理系统 管理系统的主要功能是向代理发送请求信息的命令。一个管理系统就是任何一台运行SNMP管理软件的计算机。管理系统可以初始化get、get-next和set操作。 2. SNMP代理 代理的主要功能是执行管理系统请求的get、get-next和set操作。一个代理是任何一台运行SNMP 代理软件的计算机,典型的情况下是一台服务器或路由器。微软SNMP 服务是SNMP 代理软件,不包括管理系统。由代理初始化的仅有的操作是trap。 三、微软SNMP 服务 ◇ 处理多台主机的状态信息 ◇ 当发生重要事件时向多台主机报告该事件 ◇ 使用主机名和IP地址识别它报告信息和接受请求的主机 ◇ 可以在任何运行Windows NT和TCP/IP的主机上安装和使用 ◇ 激活用于监测TCP/IP性能的性能监视器计数器 四、SNMP 社区 社区是一个运行SNMP服务的主机所属的组。 ◇社区由社区名标识 ◇社区名为接收请求和初始化trap的管理系统提供了主要的安全性和文本检查 ◇代理不接受它配置的社区之外的请求 ◇一个代理可以同时是多个社区的成员,允许与不同的社区的SNMP管理器进行通信 五、安装和配置SNMP 服务 1. 安装 2. 配置安全性 ◇Send Authentication Trap Accepted Community Names ◇Accept SNMP packets from any Host ◇Only Accept SNMP Packets from these Hosts 3. 配置代理服务 共有五个服务:Physical、Datalink/Subnetwork、Internet、End-to-End和应用程序 每一个服务提供了在不同的层次上活动的信息。缺省的服务是应用程序、Internet和End-to-End。 六、监视网络 NBTSTAT:STAT是status状态的缩写 NETSTAT:STAT是statistic统计的缩写 NSLOOKUP:DNS的排错 非交互式的 交互式的 Networking Monitor Performance Monitor:可把数据转化为spreadsheet,唯一的Chat,long time Monitor 例2.2:As a windows NT network administrator, you want to accumulate and view the TCP/IP protocol statistics on your Microsoft DHCP server. Which utility should you use? A. Nbtstat.exe B. SNMP.exe C. Network Monitor D. Performance Monitor 例2.52:From your windows NT workstation computer, you want to view TCHP/IP protocol statistcis for a windows NT server computer on the same subnet. How should you configure these two computers? A. Install Network Monitor on your windows NT workstation computer, install SNMP service on the windows NT server computer. Configure the windows NT server to accept B. Install Performance Monitor on your windows NT workstation computer, install SNMP service on the windows NT server computer. C. Install SNMP service on your windows NT workstation computer, install SNMP service on the windows NT server computer. D. Install Network Monitor Agent on your windows NT workstation computer, install on Network Monitor on the windows NT server computer. 例1.43:You have installed SNMP service on your windows NT server computer. You only want some specific SNMP management systems to manage your windows NT server, and prevent this server from being managed by unauthorized SNMP manager. What should you do to accomplish this? A. Configure the windows NT server to accept the SNMP packets only from some specific hosts. B. Configure the windows NT server to send trap messages only to some specific hosts. C. Define a password for the SNMP community on the windows NT server. D. Disable the Guest account on the windows NT server. 第十部分 排错和总结 这部分与宇航出版社的《Microsoft Windows NT4.0 环境下的TCP/IP网络互联》中的第十六章对应 一.排错在各部分中已经分讲了 二.本部分是该课程的总结 1. 你要对数据包的路由情况进行跟踪,用什么工具? Tracert.exe 2. 你要捕捉进出你的计算机的数据包,用什么工具? Network Monitor 3. 你要捕捉网络上的数据包,并要保存到一个文件中以备以后分析,用什么工具? Network Monitor(注意:不能用Performance Monitor) 4. 你要查看TCP/IP的统计信息,用什么工具? Netstat.exe 5. 你要查找DHCP工作中的问题,用什么工具? Netstat.exe 6. 你要查看网络上NetBIOS的统计信息,用什么工具? Nbtstat.exe 7. 你要对网络上TCP/IP的统计信息以图表(Chart)的形式进行监视,用什么工具? Performance Monitor 8. 你要对网络上TCP/IP的统计信息进行监视,并保存到文件中以备用Spreadsheet软件进行分析,用什么工具? Performance Monitor 9. 你要查看打印服务器(LPD Server)上的打印队列,用什么工具? LPQ 10.你要把NT Server的机器设成打印服务器,应装什么服务? LPD(Microsoft TCP/IP Printing) 11.你要从Unix客户机上往NT打印服务器(LPD Server)上发送打印作业,用什么工具? LPR 12.你要在NT Server用Performance Monitor看TCP/IP的统计情况,应装什么服务? SNMP 13.你要在UNIX机器上看NT机器上的TCP/IP的统计情况,应装什么服务? SNMP 14.你的公司已有两个DNS Server,现在要安装第三个。你不希望发生区域传输(Zone Transfer),如何设置? Caching Only DNS Server 15.你正在设置一个DNS Server,你要通过它访问Internet,如何做? Forwarder 16.你能用IP地址Ping通一台远程的计算机,但你用Internet域名Ping这台计算机时却不通,为什么? DNS或HOSTS文件的设置问题。 17.你要实现Hosts Name的非静态解析,如何设置? DNS与WINS集成。 18.你的NT网络上有多个字网,你要让网络上的每一台计算机都能在网上邻居中看到所有其它计算机,如何设置? 使用WINS或LMHOSTS文件。 19.你要通过LMHOSTS文件实现跨网段的浏览,如何设置LMHOSTS文件? 在每个主浏览器(Master Browser)中加入域主浏览器的记录并加上#PRE #DOM:域名, 在域主浏览器(PDC)中加入每个主浏览器的记录并加上#PRE #DOM:域名。 20.一个WINS的客户机在初始化时会向WINS服务器注册什么服务: Server, Workstation, Messenger。 21.你的FTP服务器的IP地址为193.1.1.100,计算机名为Ftpserver。你能用FTP “IP地址”连到服务器上,但你不能用FTP“UNC名”连接,为什么? WINNS设置问题。 22.你能用“UNC”路径连接到FTP服务器,但当你用FTP “IP地址”连接时,访问被拒绝,为什么? FTP访问权限问题。 23.你现在有30个子网,以后还要加25个子网,每个子网有600台机器,什么是可用的子网掩码? 255.255.252.0 24.你的网络ID为217.170.250.0,要实现9个子网,什么是可用的子网掩码? 255.255.255.240 25.你正在组建一个网络,如何计算HOSTS ID? 一台主机一个,一个路由器接口一个,一个网络接口打印机一个。 26.你正在组建一个网络,如何计算NETWORKS ID? 一个子网一个,一个广域网连接一个。 27.你的NT机器有三块网卡,要作为路由器使用,如何设置? (1) 给每个网卡分配一个IP地址; (2) 启用IP转发(IP Forwarding)。 28.你有两个HARD-CODE的应用程序,分别方在两个服务器上。现在要迁移到一个服务器上,如何设置? 装两个网卡或一个网卡上绑定两个IP地址。 29.你用便携机通过INTERNET和RAS访问公司的LAN,要求数据加密,如何设置? 用PPTP。 30.几台WIN95的机器通过RAS访问INTERNET,RAS和ISP之间用ISDN连接,缺省网关如何设置? 在WIN95机器上设RAS的内部网卡为缺省网关。 31.你的网络使用DHCP,你要让网上的10台便携机IP地址的租用期限为7天,20台台式机的租用期限为30天,如何设置? 设置两个SCOPE,一个对便携机,租用期限为7天;另一个对台式机,租用期限为30天。 33.拖放题:理解DHCP的术语 (1) 只对一个子网有用:SCOPE (2) 对所有子网都有用:GLOBAL (3) 特定的IP给特定的CLIENT:RESERVATION (4) 防止IP地址分配出去:EXCLUSION (5) 从远程子网取IP地址:RELAY AGENT 34.Solution 题:WINS复制 你有两个WINS服务器,分别位于SEA和DEL两地,两地的WAN连接为56K线路。 要求的结果:必须把SEA的WINS数据库复制到DEL的WINS服务器中。 可选的结果:(1)WINS复制每24小时发生一次; (2)把DEL的WINS数据库复制到SEA的WINS服务器中。 提供的方案:见下表 Server Push Partner Update Count Pull Partner Replication Interval Replication Only With Partner SEA DAL 50,000 ` NO Selected DAL SEA 24 Hours NO Selected 答案:满足要求的结果和一个可选的结果。 35.题目如图,要求实现Subnet1和Subnet3之间互相访问,如何在Router1 和Router2上设置? 125.80.96.1 125.80.128.1 255.255.192.0 255.255.224.0 Subnet1 Router1 Subnet2 Router2 Subnet3 125.80.128.2 125.80.32.4 255.255.224.0 255.255.224.0 答案:(1)在Router1上: Route add 125.80.32.0 255.255.224.0 125.80.128.1 (2)在Router2上: Route add 125.80.64.0 255.255.192.0 125.80.128.2 一九九九年八月十三日(933分,90分钟,30道题) 1. 在多宿主计算机中加路由条目(有错误) 2. UNIX(不用NetBIOS名)访问NT WK中的文件,为了安全,不允许未授权的客户访问,如何实现?(PWS,拒绝匿名访问) 3. DNS角色,对Internet访问(IP forwarder) 4. 多域环境下,在客户机上的LMHosts中加入域入口(本地网DC,远程网的DC,越多越好) 5. NT上的打印机对UNIX客户有效(TCP/IP printing service) 6. 能用Explorer , FTP 无效,能PING 网关,远程主机(无FTP权限) 7. Spreadsheet(PM) 8. DHCP保留已知条件 9. 多子网间的WINS 和DHCP(WINS代理、DHCP中继) 10. RAS通过ISDN充当网关,95客户机要入网应(设置RAS的IP为95的缺省网关) 11. 多子网间的WINS与DHCP合作 12. Hard_Code IP或Fixed IP(一卡多IP) 13. Chat TCP connection 一天每10分钟(PM) 14. Host ID的描述 15. PDC与BDC在不同子网中,为了实现全域浏览(把两个WINS的复制) 16. 多子网浏览用WINS服务 例:Situation: You administer a TCP/IP network with four subnets. You have implements TCP/IP as the only protocol on the network. Your network consists of 10 Windows NT Server computers, 120 Windows NT Workstation computers, 200 Windows 95 computers, and 5 UNIX computers. Since your company frequently reorganizes, you need to physically move computers from one subnet to another. However, the UNIX computers will never be moved. The UNIX computers do not use NetBIOS. All UNIX computers host names are longer than 15 characters. You install DHCP Server service on one of the Windows NT Server computers and create one scope for each subnet. All of the Windows-based computers are configured as DHCP clients. Required result: All Windows-based computers must be able to access all Windows NT Server computers by computer name. All Windows-based computers must be able to receive IP address from DHCP server. Optional desired results: All UNIX computers are able to access, by host name, any Windows NT Server computer that is configured as a FTP server. All Windows-based computers are able to access, by host name, any UNIX computer that is configured as a Telnet or an FTP server. Proposed solution: Configure all your network routers to forward DHCP broadcasts to all subnets. (In the DHCP scope resever static IP for UNIX client). Install and configures a WINS server on the network. On the WINS server, configure a static name mapping for each UNIX computer. 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 produce any of the optional desired results. D. The proposed solution does not produce the required result. 解析: 为了要让所有基于Windows的计算机都可以利用计算机名访问其他的Windows NT服务器计算机(分布在各子网内),则必须采用NetBIOS 命名方案的WINS或LMHOSTS文件的方法,虽然建议的方案中安装了一台WINS服务器,但是这些基于Windows的计算机内并没有设置WINS服务器具的IP地址,故无法达到所有基于Windows的计算机都可以利用计算机名访问其他Windows NT服务器计算机的目的。 由于所有的路由器均被设置成可以递DHCP广播消息,同时网络上也已安装了DHCP服务器,且所有的基于Windows的计算机也都被设置为DHCP客户,了就是所有的基于Windows的计算机都有可以收到由DHCP服务器所指派的IP地址,故可以满足要求的结果中的第二要求。 由此可知无法完全满足要求的结果中的所有要求。 ◇为了要让所有的UNIX计算机可以利用主机名访问网络上(分布在各子网内)充当FTP服务器角色的Windows NT服务器计算机,则UNIX计算机必须采用主机命名方案的DNS或HOSTS文件的方法,由于建议的方案中并没有采用这些方法,故无满足可选的结果的第一要求。 ◇为了要让所有的基于Windows的计算机可以利用主机名访问网络上(分布在各子网内)充当Telnet或FTP服务器角色的UNIX计算机,则基于Windows计算机必须采用以下的两种方法一: 主机命名方案-----DNS或HOSTS文件 建议的方案中并没有采用这些方法。 NetBIOS名方案-----WINS或LMHOSTS文件 虽然建议的方案中安装了一台WINS服务器,但是这些基于Windows的计算机内并没有设置WINS服务器的IP地址,同时,所有的UNIX计算机都未使用NetBIOS,且它们的主机名都多于15个字符,因此无法如建议的方案中所说利用静态映射的方式将UNIX计算机的主机名与IP地址输入到WINS服务器内(NetBIOS名字必须不可多于15个字)。 由于建议的方案未做到以上两种之中任何一种方法,故无法满足结果中的第二个要求。 【附录一】:路由表爆炸 随着越来越多的网络互联在一起,用来存放路由表的内存大小也在增长。由于所使用的路由协议以及路由器体系结构的不同,内存的需要量也有很大差异。实际中,这个问题的表现有许多形式。“路由表爆炸”的说法只是对处理规模巨大的路由表时所引发的一切问题的统称。 随着网络的增长,路由问题在几年前就暴露出来了,当时的问题是有个中转网络所连入的网络数超过了4000的阈值。这个网络的内部路由协议需要周期性的传输整个路由表,并且整个路由表要在单个的IP数据报中传输。在路由表的大小增长以后,数据报就不得不被分割成几个连续的分组来传输。这样在路由器网络接口中的一个编程缺陷就暴露出来,即路由器的网络接口配置只允许能新收4个连续分组,在接收了四个分组以后就需要申请新的缓冲区,而申请新的缓冲区需要花费很长的时间,结果造成不能正常接收到第五个分组。由此,路由表的某些部分就会随机废弃,从而导致整个路由不稳定。 还有另外一个问题是出现在另一种品牌的路由器之中。在该品牌的路由器体系结构中,分组的路由选择通过一个转发表实现,转发表对每个已知网络列出下一跳地址。由于需要频繁访问这个表,因此就把它放在接口板内部的快速缓存之中。这就使得分组的处理不需要依赖中央处理模块(路由器一般由接口板,中央处理机板和机框构成);同时还允许作分布式转发处理,而不依赖主存,因为依赖于主存常常会造成瓶颈。但是接口板上的内存很小,所以要节省使用。而在接口板设计时,设计人员很保险地选择了1万个表项规模的表大小,而当时没有哪个系统能连接2000多人网络时仍然能安全运行。但到1993年1月,1万个表项的标志就被超过,从此后续的设计人员们意识到他们又有新的问题需要解决了。 当今的设计采用只在驱动器的高速缓存中存放最经常访问的表项来解决这一特殊问题。“参照路由表”由主处理计算,因为主处理器有足够的内存,同时编程也比实时分组驱动器的编程要容易得多。同样,路由协议也由主处理器处理。但即使采用了这种层次结构,路由表规模的增长也使系统的内存变得很紧张。我们还是以BGP(边界网关协议)为例来看一看。我们已经知道报文的大小随着自治系统和网络的数量而变化,其中网络数量起着支配性的作用。但人们也注意到了BGP所采用的传输方式不同。边界路由器需要保存一份可达性地址列表和其内部或外部邻机所声明的支往相应自治系统的路径,从而所需内存随目的AS数和邻机数的乘积而变化。实际上,所需内存取决于实现协议所需要的辅助信息,例如:时钟或指针等。近来已报道说,出现了几十兆字节的内存。 【附录二】:FTP命令集 ! DOS外壳的命令提示,键入EXIT即返回 ? Command列表或显示出命令说明。其作用与HELP相同 append 允许用户添加文件 ASCII 设置传送方式类型为ASCII。用于非文本文件 Bell 当命令完成时,机器鸣叫。 Bye 关闭FTP对话并退出FTP程序 Binary 设置传送方式类型为二进制,用于非文本文件 Cd 改变FTP服务器上的目录 Close 关闭FTP对话 Debug 切换调试文件 Delete 删除远程文件 Dir 列表文件目录,与UNIX的ls –l相似 Disconnect 关闭FTP对话 Get 搜索文件 Glob 切换本地文件名的特性扩展 Hash 切换打印。每一传送的数据块使用“#” Help Literal Lcd Ls Mdelete Mdir Mget Mkdir Mls Mput Open Prompt Put Pwd Quit Quote Recv Rename Rmdir Remotehelp Send Status Trace Type User Verbose
分享按钮发布于: 2007-02-06 21:14 wolfzhang 阅读(1087) 评论(1)  编辑 收藏

评论

# re: NetBIOS 2007-06-14 13:36
太乱了

标题
姓名
主页
内容 
  登录  使用高级评论  Top 订阅回复  取消订阅
[使用Ctrl+Enter键可以直接提交]