TCPIP工作原理教案第12章 自举与自动配置.ppt

上传人:hyn****60 文档编号:71606766 上传时间:2023-02-03 格式:PPT 页数:18 大小:159.50KB
返回 下载 相关 举报
TCPIP工作原理教案第12章 自举与自动配置.ppt_第1页
第1页 / 共18页
TCPIP工作原理教案第12章 自举与自动配置.ppt_第2页
第2页 / 共18页
点击查看更多>>
资源描述

《TCPIP工作原理教案第12章 自举与自动配置.ppt》由会员分享,可在线阅读,更多相关《TCPIP工作原理教案第12章 自举与自动配置.ppt(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第12章 自举与自动配置本章学习目标n了解自举与引导协议的概念n理解BOOTP的工作原理n描述DHCP的三种地址分配方法n了解DHCP的工作状态切换过程自举与引导协议n自举是指引导操作系统的过程,而操作系统的运行是执行其他程序的前提n要完成自举过程,需要获取配置信息、操作系统映像和相关程序文件等内容 n引导协议就是用于获取配置信息的协议,它主要为无盘工作站或某些网络设备服务,可使客户端从网络中的服务上获取IP地址和引导文件的路径等相关配置信息nBOOTP(引导协议)和DHCP(动态主机配置协议)是两种常用的引导协议12.1 BOOTP协议n无盘工作站与一些复杂的网络设备,通常将引导系统所需的启

2、动程序,存放在非易失性的ROM存储器中,一般ROM的容量都不大,只包含短小的启动程序,引导系统所需的系统映像和相关配置信息都需要从别处获取n进行系统引导时,可以通过RARP协议从服务器获取IP地址,但RARP有如下缺点:只能获取IP地址,无法得到其他配置信息 RARP是链路层协议,无法处理装有可配置网卡的计算机 nBOOTP是一种基于客户端-服务器模式的应用层协议,它克服了RARP的缺点,在一个BOOTP报文中,不但有客户端IP地址的信息,还包含了各种配置信息,如服务器地址、路由器地址、引导文件路径和厂商信息等12.1.1 BOOTP的工作原理n自举过程分为两个阶段:一、获取配置信息和引导文件

3、的路径二、获取引导文件本身nBOOTP只能完成第一阶段的任务,向客户端提供所需的IP地址和相关信息,并给出引导文件的路径n第二阶段主要是文件传送过程,一般采用TFTP或FTP协议来实现12.1.1 BOOTP的工作原理nBOOTP基于客户端-服务器模式,客户端与服务器之间的信息交换以请求/响应的方式进行nBOOTP使用两个不同的UDP通信端口,BOOTP服务器使用67端口,BOOTP客户端使用68端口BOOTP报文的封装 12.1.1 BOOTP的工作原理nBOOTP的报文交换过程如下:客户端(无盘工作站或网络设备)使用有限广播地址在网络中广播它的BOOTP请求服务器收到请求后,根据客户端提供

4、的硬件地址,在配置表中查找匹配的IP地址由于客户端还不知道它自己的IP地址,所以服务器也使用有限广播地址来发送BOOTP响应客户端收到响应后,就可以使用服务器提供的IP地址收发IP数据报了nBOOTP要求在UDP中使用检验和(Checksum)字段,用于检测数据是否遭到破坏n在发分组时需要将“请勿分段”(Do Not Fragment)位置位,这样内存不足的计算机就无需重组数据报nBOOTP使用超时与重传机制来避免分组丢失nBOOTP可以为每台计算机提供一个惟一的IP地址(静态)12.1.2 BOOTP报文格式12.1.2 BOOTP报文格式“特定厂商区域”字段中的选项条目格式示例 2.2 D

5、HCP协议nDHCP是在TCP/IP网络上使计算机或网络设备获得配置信息的引导协议,它是BOOTP的扩展,并能与BOOTP一起工作n与BOOTP相比,DHCP有两个优势:DHCP可使客户端在一个报文中获得全部配置信息DHCP可以为客户端动态分配IP地址nDHCP使用与BOOTP相同的报文格式,DHCP服务器可以接受客户端的BOOTP请求,并将配置信息提供给客户端。12.2.1 地址分配方法nDHCP支持三种IP地址分配方法:手工配置 在服务器上保存一个配置表,用于静态地绑定硬件地址与IP地址。在这种方式下,IP地址是由系统管理员手工指定的,而且是永久IP地址自动配置 系统管理员在DHCP服务器

6、上配置一个数据库,其中包含着一系列可用IP地址,当客户端启动时,向DHCP服务器发送请求,服务器则从数据库中取出一个IP地址,将其提供给客户端使用。客户端第一次成功获取IP地址后,将一直使用这个IP地址,即所分配的是永久IP地址动态配置 当一台便携式计算机需要暂时接入网络,或者一台计算机从一个子网迁移到另一个子网时,DHCP可以在某一时间段内为计算机自动分配可用的IP地址,通常称为“租借”方式,只要租约到期,客户端就必须停止使用该IP地址,或者延续租约以继续使用该IP地址12.2.2 动态地址分配n与静态地址分配不同,动态地址分配提供的IP地址不是永久性的,而是有一个使用期限,通常称为“租用期

7、限”n在“租用期限”内服务器不会将同一IP地址分配给其他客户端 n一旦租约到期,客户端可以选择延续租约,否则必须停止使用该IP地址nDHCP允许客户端提出“租用期限”的请求,服务器则需通知客户端是否接受了请求 n动态配置是惟一一种允许自动重用地址的分配方式,当可用IP地址不足的时候,动态配置是一种非常灵活的方案12.2.3 工作状态切换n在从DHCP服务器获取配置信息的过程之中,DHCP客户端可处于以下六种工作状态之一:初始化(Initialize)选择(Select)请求(Request)绑定(Bound)更新(Renew)重新绑定(Rebind)DHCP客户端的六种工作状态切换 12.2.

8、4 DHCP报文格式12.2.4 DHCP报文格式nDHCP报文的绝大多数字段与BOOTP报文中是完全一致的,也因此DHCP与BOOTP是后向兼容的,DHCP服务器可以响应BOOTP请求nDHCP报文只改变了两个字段:16位的“标志”字段,在BOOTP报文中它是未使用的 BOOTP中的定长的“特定厂商区域”字段,在DHCP中改成了可变长度的“选项”字段12.2.4 DHCP报文格式nDHCP报文类型选项位于“选项”字段,格式如下:nDHCP报文有七种不同的类型,由报文类型选项的第3个字节指定 DHCP报文类型 编码类型1DHCPDISCOVER2DHCPOFFER3DHCPREQUEST4DH

9、CPDECLINE5DHCPACK6DHCPNACK7DHCPRELEASE小结nBOOTP和DHCP是两种常用的引导协议,能使计算机或网络设备从BOOTP或DHCP服务上获取自举所需的配置信息nBOOTP是基于UDP的应用层协议,它为引导无盘系统获取IP地址提供了除RARP外的另外一种选择。BOOTP还能返回如子网掩码、路由器IP地址和名字服务器的IP地址等其他信息nDHCP是BOOTP的扩展,两者的报文组成基本相同,工作原理也相类似。DHCP报文中有一个16位的“标志”字段,而在BOOTP报文中该字段是未使用的。此外,BOOTP报文中固定长度的“特定厂商区域”字段,在DHCP中改成了长度可变的“选项”字段nDHCP支持三种IP地址分配方法:手工配置、自动配置和动态配置nDHCP与BOOTP最重大的区别是支持动态地址分配,可以减轻系统管理员手工指定IP地址的工作量,能在网络中有大量客户机的情况下,提供快速、方便、有效地分配IP地址的方法,客户端不需要进行手工配置即可获取IP地址并访问网络

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁