- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DHCP报文用UDP进行封装。 * * * * 第10章 引导协议与动态主机配置协议 连接到互联网上的每一台计算机必须知道以下信息: ——它的IP地址 ——它的子网掩码 ——路由器的IP地址 ——域名服务器的IP地址 给终端分配IP地址的方法有多种,如: 用户自己或者管理员在终端手工静态配置 PPP协议的自协商方式 BOOTP和DHCP 引导协议BOOTP主要是为无盘工作站提供IP地址和定位引导文件。 动态主机配置协议DHCP是在BOOTP协议基础上发展起来的,是为了减轻管理员手工分配IP地址的负担和缓解IP地址紧张。 在IP地址分配方面,BOOTP是静态的而DHCP是动态的。 本章重点是DHCP,因为它是今天的主流技术。 目 录 10.1 DHCP基本概念 10.2 DHCP报文 10.3 DHCP运行方式 10.4 DHCP中继代理 DHCP是动态配置协议,是BOOTP的扩充,它增强了BOOTP,并与BOOTP向后兼容。 10.1 DHCP基本概念 DHCP服务器收到DHCP客户端的请求后,根据DHCP服务器的配置,决定如何提供IP地址给客户端 永久租用 限定租期 10.2 DHCP报文 DHCP报文的格式是基于BOOTP报文格式的。 操作码 硬件类型 硬件长度 跳数 事务标识 秒数 标志位 未用 客户 IP 地址 你的 IP 地址 服务器 IP 地址 网关 IP 地址 客户硬件地址 (16 字节 ) 服务器名 (64 字节 ) 引导文件名 (128 字节 ) 选项 ( 变长 ) 选项字段 DHCP选项:DHCP Msg Type(53) 客户→服务器 8 DHCPINFORM(少用) 客户→服务器 服务器→客户 服务器→客户 客户→服务器 客户→服务器 服务器→客户 客户→服务器 7 DHCPRELEASE 6 DHCPNAK 5 DHCPACK 4 DHCPDECLINE 3 DHCPREQUEST 2 DHCPOFFER 1 DHCPDISCOVER router IP :code = 3, length = IP地址长度 ,value=client的默认网关的 IP地址; DNS IP :code = 6, length = IP地址长度的倍数 ,value= client的DNS服务器的IP地址序列; server id :code = 54, length = IP地址长度, value= DHCP SERVER的IP地址。 如何区分是DHCP客户端还是BOOTP客户端呢? BOOTP/DHCP客户端的UDP端口号为68 BOOTP/DHCP服务器的UDP端口号为67 10.3 DHCP运行方式 1.DHCP客户机运行机制 DHCP客户机运行状态图如图所示。 当DHCP客户机处于初始化状态即还没有获取IP地址的状态时,DHCP客户机将会发出一个广播的DHCPDISCOVER报文,从而开始DHCP过程。 INIT SELECTING REQUESTING BOUND RENEWING REBINDING DHCPDISCOVER 广播DHCPREQUEST DHCPACK DHCPOFFER 租用时间的50%到/ 单播DHCPREQUEST 租用时间的87.5%到/ 广播DHCPREQUEST 租用时间到或 DHCPNACK DHCPACK DHCPACK 租用取消/ DHCPRELEASE 重启INIT 2.DHCP服务器运行机制 DHCP服务器行为由DHCP客户端来驱动,根据DHCP客户机请求报文发出响应报文: 1)如果收到DHCPDISCOVER报文,则从地址池中分配一个空闲IP,结合客户机请求参数,构造DHCPOFFER响应报文。 2)如果收到DHCPREQUEST报文,就会根据客户机的硬件地址,查找其地址分配表,如若找到则响应DHCPACK报文,否则响应DHCPNAK报文,DHCP客户机会自动重新开始DHCP过程。 3)如果收到DHCPRELEASE报文,则会解除这个IP地址与某个DHCP客户机的绑定,等待重新分配。 4)如果收到DHCPDECLINE报文,会禁用报文中客户机IP地址字段的IP地址,不再分配这个IP地址。 3. DHCP交互过程 服务器 未选中 客户机 服务器 选中 开始初始化 DHCPDISCOVER DHCPDISCOVER 确定配置 确定配置 DHCPOFFER DHCPOFFER 收集应答 选择配置 DHCPREQUEST DHCPREQUEST
您可能关注的文档
最近下载
- (正式版)D-L∕T 860.74-2014 电力自动化通信网络和系统 第7-4部分:基本通信结构 兼容逻辑节点类和数据类.docx VIP
- 钢格栅板及配套件国家标准.pdf
- 防火墙运维.docx VIP
- T_BPMA 0010—2021_现制现售净水机卫生管理规范.pdf VIP
- 有害物质识别与评估控制程序.doc VIP
- 胃脘痛•胃痞病(胃息肉)中医临床路径标准住院表单.docx VIP
- JAVA应用系统开发规范概要1.doc VIP
- 临床诊疗指南(肿瘤科分册).doc
- 剑桥少儿英语一级上unit15_a_happy_new_year.ppt VIP
- 2024年05月广东惠州市生态环境局博罗分局和博罗县污染防治攻坚战总指挥部办公室公开招聘编外人员笔试历年典型题及考点剖析附带答案含详解.docx VIP
文档评论(0)