第6单元 地址解析.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6单元 地址解析

采用两步引导的原因: (1)、服务器未必运行在所需内存映像的机器上(比如服务器是UNIX系统,而客户需要NetWare的内存映像); (2)、即便是服务器能立即获取内存映像,它也很难一次事务过程中就将内存映像传给客户机。为简化BOOTP设计,不再BOOTP响应中传送内存映像。 (3)、服务器上有一个关于本地网络上各无盘机的引导配置文件,即可用于无盘机,也可用于希望用非本地操作系统引导的计算机,它根据客户机的硬件体系结构来构造,不同的体系结构的计算机运行不同类型的或不同版本的内存映像。 举例: 假如有一组硬件体系结构不同的计算机向服务器请求内存映像,它自己首先可能要指定引导文件大概的名字,比如UNIX,于是就在BOOTP请求的“引导文件名”字段中填入“UNIX”。服务器收到请求后,便去引导配置文件中查找,找出适合于该客户硬件体系结构且满足大概名字的真正的引导文件名,填入BOOTP响应中同一字段,返回客户机。 采用引导配置文件的优点: (1)、网络管理员可以对客户机的内存映像进行配置,使它们运行完全相同的映像,或者是运行完全不同的映像; (2)、给客户机用户提供方便,使他们不必记住确切的引导文件名,也不必记住客户机的硬件体系结构。 6.3.5 BOOTP与RARP的比较 RARP结构简单,BOOTP与其相比,优点如下: (1)、功能更强,可以提供更多的信息; (2)、使用UDP封装,不直接更硬件打交道,易于实现且可移植性好; (3)、可靠性更高; (4)、中继代理可以使一个远程BOOTP服务器为多个局域网服务,提高了BOOTP服务效率; (5)、引导文件和两步引导过程使BOOTP更加方便灵活。 BOOTP一些未解决的问题: 当主机从一个网络移动到另外一个网络,或主机要使用一个临时的IP地址时,BOOTP就无能为力了。也就是说BOOTP协议是个静态协议,不能解决动态配置主机的需要。因为BOOTP提供信息的方式是到网络的BOOTP服务器上查找一个已经存在的包含物理地址-IP地址的映射引导配置文件,而主机刚到达的网络还没有这样的映射存在。 6.4 动态主机配置协议 6.4.1 DHCP数据库 DHCP服务器有两个数据库: (1)、第一个数据库保存物理地址-IP地址映射以及其他信息,与BOOTP服务器的数据库内容基本相同; (2)、第二个数据库拥有一个可用的IP地址池。当DHCP客户请求一个临时的IP地址时,DHCP服务器就从IP地址池中取出一个未分配的IP地址,在租用期时间内(默认是1小时,有的是1天)指派给主机使用。 6.4.2 DHCP工作原理 DHCP也是采用客户/服务器工作模式,是BOOTP的一个向后兼容,所以DHCP服务器也可以接收BOOTP请求报文。 DHCP服务器处理客户请求分两步执行: (1)、第1步,当DHCP服务器收到客户请求时,首先检查第一数据库,若其中有客户的静态配置信息,则通过DHCP响应报文发回客户(用户得到的是永久IP地址)。 (2)、第2步,当第一个数据库中没有客户的登记,服务器就检查第二个数据库,给客户指派一个IP地址,并将客户登记。登记的做法就是在指派IP使用处填上客户的物理地址。 DHCP服务器中的数据来源: (1)、网络管理员手工实现无盘机的数据库的配置; (2)、无盘机入网时可以通过声明自己的IP地址和物理地址等信息帮助服务器收集部分数据,其他数据再由管理员手工指派。 6.4.3 DHCP报文 DHCP报文在BOOTP报文基础上做了两处改动: (1)、未使用字段最左边第一位设为标志位,要求服务器广播响应报文(因为客户机不知道自己的IP地址) (2)、在选项中增加了几个项目,选项字段长度增加到312K? DHCP报文 DHCP的一个选项项目 6.4.4 DHCP工作流程 主要步骤: (1)、客户使用UDP端口68广播DHCPDISCOVER报文; (2)、收到广播的DHCP服务器发送DHCPOFFER报文; (3)、若客户没有收到DHCPOFFER,可以重新发出请求,重发请求次数为4,间隔2s,4次请求不成功,则休眠5min后再试。 (4)、若客户收到DHCPOFFER报文,发送DHCPREQUEST报文给响应的服务器。 (5)、服务器收到DHCPREQUEST报文,发回DHCPACK报文,并创建物理地址-IP地址映射。客户在租用期内使用服务器告知的IP地址。 (6)、当租用时间过半时,客户发送DHCPREQUEST报文请求更新租用期。 (7)、若服务器响应DHCPACK,则客户的请求被通过,可以讲计时器复位,从0开始计时。若服务器响应DHCPNACK,则客户必须立即停止使用该IP地址,并回到步骤(1);若服务器不响应,用户在租用期到达87.5%时,再发一个DHCPREQUEST。若在租用期结

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档