- 5
- 0
- 约4.94千字
- 约 21页
- 2016-10-26 发布于广东
- 举报
TCP/IP—协议分析与应用编程 第11章 自举与自动配置 主要内容 BOOTP协议及分析 DHCP协议及分析 学习目标 理解BOOTP的工作过程,了解BOOTP的报文格式。 理解DHCP的基本原理。 BOOTP和DHCP协议的出现背景 网络规模比较大时,静态IP分配工作量太大; 在静态分发IP地址的网络中容易出现IP地址冲突的问题。 较好的解决办法是为客户机动态分配IP地址。 BOOTP和DHCP就是为这样的目标而设计的。 BOOTP协议 引导协议(BOOTStrap Protocol,BOOTP)也称为自举协议,主要设计用来为无盘工作站提供IP信息,能在一定程度上完成IP地址分配的任务。它除了能分配IP地址外,还能为无盘工作站提供用于定位引导目录的路径信息。 BOOTP使用UDP进行数据传递,采用C/S工作方式,包括BOOTP Server(引导协议服务机端)和BOOTP Client(引导协议客户机端),使用两个熟知的UDP端口,即BOOTP客户机端使用68端口,BOOTP服务器使用67端口。 BOOTP协议的工作过程 客户机程序广播一个BOOTP请求报文,以UDP数据报形式发送出去。收到请求的BOOTP服务器查找发出请求的客户机的各项配置信息,然后将配置信息放在BOOTP的应答报文中返回给提出请求的计算机,这样,客户机就获得了所需的配置信息。 说明:在BOOTP客户机发送请求时,使用全1的广播地址(55)作为目的地址,全0的地址作为源地址;BOOTP服务器发送应答报文时,可以采用广播方式也可以采用单播方式,采用单播时使用收到的广播帧上的硬件地址。 BOOTP协议的工作过程 在BOOTP服务器端,有一个用来存放硬件地址和IP地址相对应关系的数据库。客户机IP地址就被存放在该数据库中,由服务器端查到后,被放到BOOTP应答包的对应字段中。 客户计算机除了可以通过BOOTP请求/应答包获得自身的IP地址信息外,还可以包含“通用”引导文件名,例如,“unix”或“ethertip”。服务器发送BOOTP应答包时,使用对应的引导文件的确切的路径名称来取代这个字段。为了确定路径名,服务器会查询自身的数据库,这个数据库关联了客户机地址、请求文件名和为用户定制的特殊引导文件。如果BOOTP请求文件名是空,服务器就返回一个文件名字段用于表示客户机需加载的默认文件。 BOOTP的报文格式 BOOTP协议各个字段含义 字段说明: 操作代码Op:1表示是BOOTP请求(BOOTREQUEST),2表示是BOOTP应答(BOOTREPLY)。 硬件地址类型Htype:1表示10Mb/s的以太网。 硬件地址长度Hlen:对于以太网,该字段为6。 “跳数” Hops:表示当前的报文经过的RELAY(中继代理)的数目。 事务标识Xid:是一个由客户机设置的32位整数。客户机用它对请求和应答进行匹配。 客户启动时间Secs:客户机开始地址请求或续约后消耗的时间(秒数。 标记 Flags:未用。 客户机IP地址Ciaddr:假如该客户机已经知道自身的IP地址,它将其写入本字段。否则,它将该字段设置为0。对于后面这种情况,服务器用该客户机的IP地址写入Yiaddr字段。 BOOTP协议各个字段含义 字段说明(续): 你的IP地址Yiaddr:服务器查得该客户机的IP地址后,写入Yiaddr字段。 服务器IP地址Siaddr:在bootstrap中下一台可用服务器的IP地址,由服务器填写。 网关IP地址Giaddr:通过代理启动时代理的IP地址,假如使用了某个代理服务器,则该代理服务器就填写“网关IP地址”字段。 客户机硬件地址Chaddr:客户机必须设置它的“客户硬件地址”字段。尽管这个值与以太网数据帧头中的值相同。 服务器主机名Sname:其他可用服务器主机名称,是一个以NULL作终止符的字符串,由服务器填写。 引导文件名File:以Null作终止符的字符串;。 厂商专用区Vend:供应商相关的参数字段,用于对BOOTP进行不同的扩展。 DHCP协议 BOOTP主要是设计用来为无盘工作站提供引导信息,能在一定的小范围内完成IP地址分配的任务,但是不能满足网络和Internet快速增长的需要,因此,动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)就作为BOOTP的改进而设计出来。 DHCP实际上是BOOTP的改进,二者的基本原理一样。和BOOTP一样,DHCP也使用UDP封装报文,客户机使用端口68,服务器段使用端口67进行通信。二者都能在客户机启动时分配IP地址,这些都是二者的相似之处。 BOOTP是静态的而DHCP是动态的。设计BOOTP的目的是用作远端引导。而DHCP为移动工作组设计,DH
您可能关注的文档
- 新SQL Server 2008数据库项目教程 教学课件 韩永印 王勇 数据库技术 课程介绍.ppt
- 新SQL Server 2008数据库应用技术 教学课件 张素青 孙杰 第1章.ppt
- 新SQL Server 2008数据库应用技术 教学课件 张素青 孙杰 第2章.ppt
- 新SQL Server 2008数据库应用技术 教学课件 张素青 孙杰 第5章.ppt
- 新SQL Server 2008数据库应用技术 教学课件 张素青 孙杰 第6章.ppt
- 新SQL Server 2008数据库应用技术 教学课件 张素青 孙杰 第7章.ppt
- 新SQL Server 2008数据库应用技术 教学课件 张素青 孙杰 第8章.ppt
- 新SQL Server 2008数据库应用技术 教学课件 张素青 孙杰 第9章.ppt
- 新SQL Server 2008数据库应用技术 教学课件 张素青 孙杰 第12章.ppt
- 新SQL Server 2008数据库应用技术 教学课件 张素青 孙杰 第13章.ppt
- 2026及未来5年中国电磁铁行业市场发展监测及投资战略咨询报告.docx
- 2026及未来5年中国建筑工程机械行业市场发展监测及投资战略规划报告.docx
- 2026及未来5年中国硫化镍行业市场调研分析及投资战略规划报告.docx
- 2026及未来5年中国烷化剂市场运营态势及发展前景预测报告.docx
- 2026年涤纶细旦长丝项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年弓型虫抗体试剂项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年拖链系统用高柔性数据传输电缆项目可行性研究报告(市场数据调查、监测研究).docx
- 2025年中国水晶圆盘市场调查研究报告.docx
- 2025年中国长网双辊挤浆机市场调查研究报告.docx
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
最近下载
- 《影视视听语言》第四版 07189 第六、七、八、九章.pptx VIP
- 声带息肉手术患者护理查房.pptx VIP
- 《影视视听语言》第四版 07189第五章.pptx VIP
- 《影视视听语言》第四版 07189第三章.pptx VIP
- 《影视视听语言》第四版 07189 第一章课件.pptx VIP
- 高一地理自然地理环境的差异性.pptx VIP
- 《影视视听语言》第四版 07189 第二章.pptx VIP
- 2026年南宁职业技术学院单招职业适应性考试模拟测试卷附答案解析.docx VIP
- 高中地理 人教版 选修一《自然环境的整体性与差异性》自然环境的整体性 课件.pptx VIP
- 健康证考试题及答案.docx VIP
原创力文档

文档评论(0)