协议分析dhcp协议解码详解_第1页
协议分析dhcp协议解码详解_第2页
协议分析dhcp协议解码详解_第3页
协议分析dhcp协议解码详解_第4页
协议分析dhcp协议解码详解_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、协议分析 协议解码详解一、协议简介,全称是 中文名为动态主机配置协议,它的前身是计算机从指定的服务器获取它们的配置信息的自举协议。,它工作在的应用层,是一种帮助使用客户端服务器模式,请求配置信息的计算机叫做客户端,而提供信息的叫做的服务器。为客户端分配地址的方法有三种:手工配置、自动配置、动态配置。最重要的功能就是动态分配。 除了地址, 分组还为客户端提供其他的配置信息,码。这使得客户端无需用户动手就能自动配置连接网络。比如子网掩1. 的工作流程发现阶段 ,即客户机寻找服务器的阶段。 客户机以广播方式 (因为服务器的地址对于客户机来说是未知的)发送 发现信息来寻找服务器,即向地址发送特定的广播

2、信息。网络上每一台安装了协议的主机都会接收到这种广播信息,但只有服务器才会做出响应。提供阶段 ,即服务器提供地址的阶段。在网络中接收到发现信息的服务器都会做出响应,它从尚未出租的地址中挑选一个分配给客户机,向客户机发送一个包含出租的地址和其他设置的 提供信息。选择阶段 ,即客户机选择某台服务器提供的地址的阶段。如果有多台服务器向客户机发来的 提供信息,则客户机只接受第一个收到的提供信息,然后它就以广播方式回答一个请求信息, 该信息中包含向它所选定的服务器请求地址的内容。之所以要以广播方式回答,是为了通知所有的服务器,他将选择某台服务器所提供的地址。确认阶段 ,即服务器确认所提供的地址的阶段。当

3、服务器收到客户机回答的请求信息之后,它便向客户机发送一个包含它所提供的地址和其他设置的确认信息,告诉客户机可以使用它所提供的地址。然后客户机便将其协议与网卡绑定,另外,除客户机选中的服务器外,其他的服务器都将收回曾提供的地址。重新登录 ,以后客户机每次重新登录网络时,就不需要再发送发现信息了,而是直接发送包含前一次所分配的地址的请求信息。当服务器收到这一信息后,它会尝试让客户机继续使用原来的地址,并回答一个确认信息。如果此地址已无法再分配给原来的客户机使用时(比如此地址已分配给其它客户机使用),则服务器给客户机回答一个否认信息。 当原来的客户机收到此 否认信息后,它就必须重新发送发现信息来请求

4、新的地址。更新租约 ,服务器向客户机出租的地址一般都有一个租借期限,期满后服务器便会收回出租的地址。如果客户机要延长其租约, 则必须更新其租约。 客户机启动时和租约期限过一半时,客户机都会自动向服务器发送更新其租约的信息。2. 的报文格式我们来介绍一下的报文格式,如图,()()()()()()()()()()()()()()()(图的 报文格式):若是送给的封包,设为,反向为;:硬件类别,为;:硬件长度,为;:若数据包需经过传送,每站加,若在同一网内,为;:事务,是个随机数,用于客户和服务器之间匹配请求和相应消息;:由用户指定的时间,指开始地址获取和更新进行后的时间;:从,最左一为时表示将以广播方式传送封包给,其余尚未使用;:用户地址;:客户地址;:用于过程中的地址;:转发代理(网关)地址;:的硬件地址;:可选的名称,以结尾;:启动文件名;:,厂商标识,可选的参数字段二、解码信息通过的工作流程,我们知道从服务器获取配置信息的个阶段中,客户端会出现有种报文(,)。我们分别来看看报文的解码内容:1. 发现阶段使用科来网络分析系统捕获数据包,如图,(图数据包解码)由图可以看到包的解码信息,由于是的以个扩展,兼容,我们可以看到和的解码。2. 提供阶段使用科来网络分析系统捕获数据包,如图,(图数据包解码)3. 选择阶段使用科来网络分析系统捕获数据包,如图 ,( 图数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论