16、17-BOOTP、DHCP、DNS.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文档。上传文档
查看更多
jsu@ * 第16章 BOOTP/DHCP 无盘工作站通过运行RARP可获得IP地址,但RARP有如下缺陷: RARP直接访问网络硬件,这使得应用程序难以使用它 RARP只能获得32位IP地址,而不能获得其它有用信息,如子网掩码、默认路由地址等等 RARP使用硬件地址标识主机,因此不能用于网络硬件地址是动态分配的网络 jsu@ * 16.1 BOOTP BOOTP(BOOTstrap Protocol,引导协议) RFC 951,RFC 1395、1497、1532、1542 引导无盘计算机或第一次启动的计算机 主机IP 地址、掩码 网关IP 地址 DNS 服务器IP 地址 C/S 协议 Client:UDP 68 端口 Server:UDP 67 端口 静态配置协议: BOOTP Server 上预先设置了BOOTP Client 的物理地址与IP地址的绑定 jsu@ * OP: 1=该消息为请求 2=该消息为响应 HTYPE:网络硬件类型(以太网=1) HLEN:硬件地址长度(以太网=6) HOPS:请求消息中此字段为0,而在响应消息中服务器要计算此项 TRANSACTION ID:是一个标识号,用以匹配请求消息和响应消息。 SECOND:客 户 机在开始引导时,将此字段设置为一个时间值,当主服务器没有响应时,备用服务器会在此时间过后响应客 户 请求。 BOOTP字段说明 jsu@ * CLIENT IP ADDRESS:客户如果已知其IP地址,则填在字段,如果不知,则该字段填0,服务器在响应时就会把客户IP地址填在YOUR IP ADDRESS字段。客户在已知其IP地址时,可以利用BOOTP来获得其自举文件信息。如果要获得自举配置文件,则需要进一步用TFTP来获得。把配置文件名和配置信息分开利于系统管理员进行管理,方便多个客户启动不同的操作系统。 SERVER IP ADDRESS 和SERVER HOST NAME 如果不为零,则只有名字或IP地址与此匹配的服务器才会响应该请求,若均为0,则任何一个收到该请求的服务器都会响应该请求。 BOOTP是可路由的,当路由器收到一个BOOTP时,会将它的IP地址填入ROUTE IP ADDRESS,并将跳数加1,进一步转发,直到到达最后的BOOTP服务器。跳数达到一定值后,可抛弃。(RFC951 规定为3) 特定厂商信息包含从服务器发往客户的可选信息,前四个8位组称为魔术甜饼,设置为一个IP地址:9。表明该区有内容。 BOOTP字段说明 jsu@ * BOOTP 操作 jsu@ * 16.2 DHCP 一般RARP、 BOOTP被认为是静态IP地址分配。在主机位置固定以及IP地址充足时能很好地工作。但主机位置经常移动,计算机数查过可用的IP地址数目时,就需要根据网络目前状态动态地为需要工作的计算机指定IP地址。 Dynamic Host Configuration Protocol 动态主机配置协议 RFC 2131 作用 BOOTP 的扩充和增强,与BOOTP向后兼容 在有限期间提供临时的静态或动态配置 静态数据库 IP 地址池 jsu@ * DHCP Client 状态转换 jsu@ * 当客户机启动时,首先进入INITIALIZE状态。为开始获得其网络配置,需要首先和本地DHCP服务器通信,发送DHCPDISCOVER消息,并进入SELECT状态。 本地网上的所有DHCP服务器都会收到该DHCPDISCOVER消息,但是只有预先规划为响应该客户请求的服务器能进行响应,发送一个DHCPOFFER消息,在DHCPOFFER消息中包含了服务器提供给客户的配置信息,客户在SELECT状态收到服务器的响应消息后(如果有多个响应,则只与第一个)进一步协商租用,向服务器发出一个DHCPREQUEST请求,并进入REQUEST 服务器在收到DHCPREQUEST请求后,响应一个确认消息DHCPACK,租用开始。客户收到确认后进入BOUND状态,开始使用相应的配置信息。 客户在进入BOUND状态后,启动三个计时器,分别计时更新、重新绑定和过期,服务器可以在DHCPACK中为这些计时器指定值,若未指定,则使用默认值,第一个计时器的默认时间为总租用时间的一半(默认的最小租用期为1个小时) ,当其值达到时,客户就需要更新租用。 jsu@ * 为进行更新租用,客户要向先前向其获得租用的服务器发送一个DHCPREQUEST请求(其中应包含客户当前使用的IP地址) ,并进入RENEW状态等待响应。 服务器可以有两种响应: 响应DHCPACK,同意客户继续使用该IP地址,并可以同时发送一个新的计时器值,客户收到确认后,回到BOUND状态。 响应DHCPNACK,不同意客户继续使用该IP地址,

文档评论(0)

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

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

1亿VIP精品文档

相关文档