引导协议与动态主机配置协议.ppt
《引导协议与动态主机配置协议.ppt》由会员分享,可在线阅读,更多相关《引导协议与动态主机配置协议.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第7章引导协议与动态主机配置协议章引导协议与动态主机配置协议辽宁工程技术大学辽宁工程技术大学 软件学院软件学院网络协议网络协议第第7章章 引导协议与动态主机配置协议引导协议与动态主机配置协议7.1 7.1 引导协议引导协议引导协议引导协议BOOTP BOOTP 7.2 7.2 动态主机配置协议动态主机配置协议动态主机配置协议动态主机配置协议DHCPDHCP1第第7章引导协议与动态主机配置协议章引导协议与动态主机配置协议辽宁工程技术大学辽宁工程技术大学 软件学院软件学院网络协议网络协议7.1 引导协议引导协议BOOTP 7.1.1 BOOTP7.1.1 BOOTP原理原理原理原理 uu引导协议
2、引导协议引导协议引导协议BOOTPBOOTP是针对网络上无盘站设计的是针对网络上无盘站设计的是针对网络上无盘站设计的是针对网络上无盘站设计的启动协议,无盘站启动时它需要从本地网获启动协议,无盘站启动时它需要从本地网获启动协议,无盘站启动时它需要从本地网获启动协议,无盘站启动时它需要从本地网获得三种引导信息:得三种引导信息:得三种引导信息:得三种引导信息:l l(1 1)自己的)自己的)自己的)自己的IPIP地址地址地址地址l l(2 2)文件服务器的)文件服务器的)文件服务器的)文件服务器的IPIP地址地址地址地址l l(3 3)可运行的初始内存印象(启动映像)可运行的初始内存印象(启动映像)
3、可运行的初始内存印象(启动映像)可运行的初始内存印象(启动映像文件名)文件名)文件名)文件名)2第第7章引导协议与动态主机配置协议章引导协议与动态主机配置协议辽宁工程技术大学辽宁工程技术大学 软件学院软件学院网络协议网络协议1BOOTP协议工作过程协议工作过程uuBOOTPBOOTP基于客户端基于客户端基于客户端基于客户端/服务器模型。服务器模型。服务器模型。服务器模型。uu客户端请求客户端请求客户端请求客户端请求BOOTPBOOTP服务器给出自己的引导信服务器给出自己的引导信服务器给出自己的引导信服务器给出自己的引导信息,服务器则返回一个应答。息,服务器则返回一个应答。息,服务器则返回一个应
4、答。息,服务器则返回一个应答。uuBOOTPBOOTP基于基于基于基于UDPUDP,服务器使用端口号为,服务器使用端口号为,服务器使用端口号为,服务器使用端口号为6767,客户端使用端口号为客户端使用端口号为客户端使用端口号为客户端使用端口号为6868。3第第7章引导协议与动态主机配置协议章引导协议与动态主机配置协议辽宁工程技术大学辽宁工程技术大学 软件学院软件学院网络协议网络协议2BOOTP协议机制协议机制uu(1 1)使用一个单独的包交换信息)使用一个单独的包交换信息)使用一个单独的包交换信息)使用一个单独的包交换信息uu(2 2)客户端广播引导请求()客户端广播引导请求()客户端广播引导
5、请求()客户端广播引导请求(boot requestboot request)包。服务)包。服务)包。服务)包。服务器广播引导应答(器广播引导应答(器广播引导应答(器广播引导应答(boot replyboot reply)包。)包。)包。)包。uu(3 3)客户端请求中可以包含指定的响应服务器的名)客户端请求中可以包含指定的响应服务器的名)客户端请求中可以包含指定的响应服务器的名)客户端请求中可以包含指定的响应服务器的名称。称。称。称。uu(4 4)客户端请求中还可以包含通用引导文件名,如)客户端请求中还可以包含通用引导文件名,如)客户端请求中还可以包含通用引导文件名,如)客户端请求中还可以包
6、含通用引导文件名,如“Unix”Unix”等,服务器发送引导应答时,使用对应引导等,服务器发送引导应答时,使用对应引导等,服务器发送引导应答时,使用对应引导等,服务器发送引导应答时,使用对应引导文件的确切路径名称取代该字段。文件的确切路径名称取代该字段。文件的确切路径名称取代该字段。文件的确切路径名称取代该字段。uu(5 5)服务器中必须有一个)服务器中必须有一个)服务器中必须有一个)服务器中必须有一个IP/MACIP/MAC地址对数据库。地址对数据库。地址对数据库。地址对数据库。uu(6 6)某些网络拓扑可能在一个物理网上没有一个可)某些网络拓扑可能在一个物理网上没有一个可)某些网络拓扑可能
7、在一个物理网上没有一个可)某些网络拓扑可能在一个物理网上没有一个可以直接访问的以直接访问的以直接访问的以直接访问的TFTPTFTP服务器,则服务器,则服务器,则服务器,则BOOTPBOOTP允许客户端通允许客户端通允许客户端通允许客户端通过使用相邻的网关从几跳外的服务器上引导。过使用相邻的网关从几跳外的服务器上引导。过使用相邻的网关从几跳外的服务器上引导。过使用相邻的网关从几跳外的服务器上引导。4第第7章引导协议与动态主机配置协议章引导协议与动态主机配置协议辽宁工程技术大学辽宁工程技术大学 软件学院软件学院网络协议网络协议7.1.2 BOOTP报文报文5第第7章引导协议与动态主机配置协议章引导
8、协议与动态主机配置协议辽宁工程技术大学辽宁工程技术大学 软件学院软件学院网络协议网络协议字段含义字段含义 uu操作:占操作:占操作:占操作:占8 8位,指明报文是请求还是应答。位,指明报文是请求还是应答。位,指明报文是请求还是应答。位,指明报文是请求还是应答。“1”1”表示表示表示表示请求,请求,请求,请求,“2”2”表示应答。表示应答。表示应答。表示应答。uu硬件类型:占硬件类型:占硬件类型:占硬件类型:占8 8位,指明底层物理网络的类型,位,指明底层物理网络的类型,位,指明底层物理网络的类型,位,指明底层物理网络的类型,“1”1”表示以太网。表示以太网。表示以太网。表示以太网。uu物理地址
9、长度:占物理地址长度:占物理地址长度:占物理地址长度:占8 8位。位。位。位。uu跳数:占跳数:占跳数:占跳数:占8 8位,跨路由器使用位,跨路由器使用位,跨路由器使用位,跨路由器使用BOOTPBOOTP。请求报文被转。请求报文被转。请求报文被转。请求报文被转发一次,跳数加发一次,跳数加发一次,跳数加发一次,跳数加1 1。为了限制。为了限制。为了限制。为了限制BOOTPBOOTP服务器的作用范服务器的作用范服务器的作用范服务器的作用范围,请求中的跳数增长到围,请求中的跳数增长到围,请求中的跳数增长到围,请求中的跳数增长到3 3时会被丢弃。响应过程相反,时会被丢弃。响应过程相反,时会被丢弃。响应
10、过程相反,时会被丢弃。响应过程相反,每经过一个路由器,跳数减每经过一个路由器,跳数减每经过一个路由器,跳数减每经过一个路由器,跳数减1 1。uu事务标识符:占事务标识符:占事务标识符:占事务标识符:占3232位,用于匹配请求和响应。位,用于匹配请求和响应。位,用于匹配请求和响应。位,用于匹配请求和响应。uu秒数:占秒数:占秒数:占秒数:占1616位,表示客户端自启动后经过的时间。位,表示客户端自启动后经过的时间。位,表示客户端自启动后经过的时间。位,表示客户端自启动后经过的时间。6第第7章引导协议与动态主机配置协议章引导协议与动态主机配置协议辽宁工程技术大学辽宁工程技术大学 软件学院软件学院网
11、络协议网络协议字段含义字段含义 uuBOOTPBOOTP让客户尽量填写信息,未知的设为让客户尽量填写信息,未知的设为让客户尽量填写信息,未知的设为让客户尽量填写信息,未知的设为0 0。l l客户客户客户客户IPIP地址:请求报文中由客户端填写的地址:请求报文中由客户端填写的地址:请求报文中由客户端填写的地址:请求报文中由客户端填写的自己的自己的自己的自己的IPIP地址,若不知,则填写地址,若不知,则填写地址,若不知,则填写地址,若不知,则填写0 0;l l你的你的你的你的IPIP地址:应答报文中由服务器填写的地址:应答报文中由服务器填写的地址:应答报文中由服务器填写的地址:应答报文中由服务器填
12、写的客户端的客户端的客户端的客户端的IPIP地址;地址;地址;地址;l l服务器服务器服务器服务器IPIP地址、服务器主机名:若客户知地址、服务器主机名:若客户知地址、服务器主机名:若客户知地址、服务器主机名:若客户知道某个服务器的存在,请求报文中由客户端道某个服务器的存在,请求报文中由客户端道某个服务器的存在,请求报文中由客户端道某个服务器的存在,请求报文中由客户端填写其填写其填写其填写其“服务器服务器服务器服务器IPIP地址地址地址地址”或或或或“服务器主机名服务器主机名服务器主机名服务器主机名”,则只有匹配的服务器才会响应;若不填,则只有匹配的服务器才会响应;若不填,则只有匹配的服务器才
13、会响应;若不填,则只有匹配的服务器才会响应;若不填写,则所有服务器都可以响应。写,则所有服务器都可以响应。写,则所有服务器都可以响应。写,则所有服务器都可以响应。7第第7章引导协议与动态主机配置协议章引导协议与动态主机配置协议辽宁工程技术大学辽宁工程技术大学 软件学院软件学院网络协议网络协议1字段含义字段含义 l l路由器路由器路由器路由器IPIP地址:跨路由器使用地址:跨路由器使用地址:跨路由器使用地址:跨路由器使用BOOTPBOOTP。每个转发每个转发每个转发每个转发BOOTPBOOTP请求报文的路由器将自己请求报文的路由器将自己请求报文的路由器将自己请求报文的路由器将自己的地址填入该字段
14、。该过程中,所有转发的地址填入该字段。该过程中,所有转发的地址填入该字段。该过程中,所有转发的地址填入该字段。该过程中,所有转发的路由器必须被设置为的路由器必须被设置为的路由器必须被设置为的路由器必须被设置为“中继代理中继代理中继代理中继代理”。l l客户硬件地址:请求报文中由客户端填客户硬件地址:请求报文中由客户端填客户硬件地址:请求报文中由客户端填客户硬件地址:请求报文中由客户端填写的自己的写的自己的写的自己的写的自己的MACMAC地址。地址。地址。地址。l l引导文件名:客户端在请求报文中可以引导文件名:客户端在请求报文中可以引导文件名:客户端在请求报文中可以引导文件名:客户端在请求报文
15、中可以指定引导文件。指定引导文件。指定引导文件。指定引导文件。8第第7章引导协议与动态主机配置协议章引导协议与动态主机配置协议辽宁工程技术大学辽宁工程技术大学 软件学院软件学院网络协议网络协议字段含义字段含义 uu特定于厂商的区域:占特定于厂商的区域:占特定于厂商的区域:占特定于厂商的区域:占6464字节,表示应答报字节,表示应答报字节,表示应答报字节,表示应答报文中的一些可选信息。文中的一些可选信息。文中的一些可选信息。文中的一些可选信息。l l前前前前4 4个字节为个字节为个字节为个字节为“magic cookie”magic cookie”(魔块),用(魔块),用(魔块),用(魔块),用
16、于定义其后于定义其后于定义其后于定义其后6060字节包含的数据格式。字节包含的数据格式。字节包含的数据格式。字节包含的数据格式。l l当当当当“magic cookie”magic cookie”取值为取值为取值为取值为99.130.83.9999.130.83.99(点(点(点(点分十进制表示法)时,则其后的分十进制表示法)时,则其后的分十进制表示法)时,则其后的分十进制表示法)时,则其后的6060个字节个字节个字节个字节为选项,选项由为选项,选项由为选项,选项由为选项,选项由3 3个字段组成:类型字段个字段组成:类型字段个字段组成:类型字段个字段组成:类型字段(1 1个字节)、长度(个字节
17、)、长度(个字节)、长度(个字节)、长度(1 1个字节)和长度值个字节)和长度值个字节)和长度值个字节)和长度值(长度可变)。选项取值见表(长度可变)。选项取值见表(长度可变)。选项取值见表(长度可变)。选项取值见表7-17-1。9第第7章引导协议与动态主机配置协议章引导协议与动态主机配置协议辽宁工程技术大学辽宁工程技术大学 软件学院软件学院网络协议网络协议10第第7章引导协议与动态主机配置协议章引导协议与动态主机配置协议辽宁工程技术大学辽宁工程技术大学 软件学院软件学院网络协议网络协议7.2 动态主机配置协议动态主机配置协议 7.2.1 DHCP7.2.1 DHCP基本概念基本概念基本概念基
18、本概念 uu动态主机配置协议(动态主机配置协议(动态主机配置协议(动态主机配置协议(DHCPDHCP)是在)是在)是在)是在TCP/IPTCP/IP网网网网络上使客户机动态获得网络配置信息的协议。络上使客户机动态获得网络配置信息的协议。络上使客户机动态获得网络配置信息的协议。络上使客户机动态获得网络配置信息的协议。uuDHCPDHCP在有限的时间(称为租用期)内向主机在有限的时间(称为租用期)内向主机在有限的时间(称为租用期)内向主机在有限的时间(称为租用期)内向主机提供临时的提供临时的提供临时的提供临时的IPIP地址。地址。地址。地址。uuDHCPDHCP工作模式为客户工作模式为客户工作模式
19、为客户工作模式为客户/服务器模式,提供服务器模式,提供服务器模式,提供服务器模式,提供DHCPDHCP服务的主机称为服务器,接收信息的主服务的主机称为服务器,接收信息的主服务的主机称为服务器,接收信息的主服务的主机称为服务器,接收信息的主机称为客户机。机称为客户机。机称为客户机。机称为客户机。11第第7章引导协议与动态主机配置协议章引导协议与动态主机配置协议辽宁工程技术大学辽宁工程技术大学 软件学院软件学院网络协议网络协议DHCP报文格式报文格式 12第第7章引导协议与动态主机配置协议章引导协议与动态主机配置协议辽宁工程技术大学辽宁工程技术大学 软件学院软件学院网络协议网络协议字段说明字段说明
20、uu标志位(标志位(标志位(标志位(“F”F”位):用于指明预期的服务器位):用于指明预期的服务器位):用于指明预期的服务器位):用于指明预期的服务器响应方式。响应方式。响应方式。响应方式。l l客户端在发出请求时,可以将该位设置为客户端在发出请求时,可以将该位设置为客户端在发出请求时,可以将该位设置为客户端在发出请求时,可以将该位设置为1 1,指定服务器使用广播方式响应。,指定服务器使用广播方式响应。,指定服务器使用广播方式响应。,指定服务器使用广播方式响应。l l“未用未用未用未用”字段各位设置为字段各位设置为字段各位设置为字段各位设置为0 0。13第第7章引导协议与动态主机配置协议章引导
21、协议与动态主机配置协议辽宁工程技术大学辽宁工程技术大学 软件学院软件学院网络协议网络协议字段说明字段说明uu“选项选项选项选项”:长度可变,可以多达:长度可变,可以多达:长度可变,可以多达:长度可变,可以多达312312字节。字节。字节。字节。l l当首字节值(类型)为当首字节值(类型)为当首字节值(类型)为当首字节值(类型)为5353时,用于定义在客户和服时,用于定义在客户和服时,用于定义在客户和服时,用于定义在客户和服务之间的交互的报文类型。务之间的交互的报文类型。务之间的交互的报文类型。务之间的交互的报文类型。l lDHCPDHCP报文类型主要有:报文类型主要有:报文类型主要有:报文类型
22、主要有:DHCPDISCOVERDHCPDISCOVER报文:值为报文:值为报文:值为报文:值为1 1DHCPOFFERDHCPOFFER报文:值为报文:值为报文:值为报文:值为2 2DHCPREQUESTDHCPREQUEST报文:值为报文:值为报文:值为报文:值为3 3DHCPDECLINEDHCPDECLINE报文:值为报文:值为报文:值为报文:值为4 4DHCPACKDHCPACK报文:值为报文:值为报文:值为报文:值为5 5DHCPNACKDHCPNACK报文:值为报文:值为报文:值为报文:值为6 6DHCPRELEASEDHCPRELEASE报文:值为报文:值为报文:值为报文:值为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 引导 协议 动态 主机 配置
限制150内