绑定方案地址分配协议和dhcp协议动态地址分配协议,哪些更适用于广域网

arp和dhcp只是用于局域网的协议吗,该如何解决 - 交换机/路由器当前位置:& &&&arp和dhcp只是用于局域网的协议吗,该如何解决arp和dhcp只是用于局域网的协议吗,该如何解决www.MyException.Cn&&网友分享于:&&浏览:0次arp和dhcp只是用于局域网的协议吗书上说,在局域网中通信,ip地址需要解析成物理地址才能传帧通信,这里用到arp。ip地址的分配则用到了dhcp
我想问,是不是这两个协议仅适用于局域网呢?
那么广域网中连接的两台主机A和B通信,源机器A是不是不需要获取目的机器的物理地址,而只须知道相邻路由器的物理地址,从而不断通过ip地址路由,最后与目的机器B取得通信呢?(是不是类似于代理arp的情况,只是主机A好像一个只有一台机器的局域网那样)
另外广域网中主机登陆时,怎么确认自己的ip地址呢,难道广域网中物理地址与ip地址总是绑定并登记好的么,不需要总是分配?
------解决方案--------------------DHCP不是局域网------解决方案--------------------数据链路层的主要协议有:&  (1)Point-to-Point&P&  (2)&E&  (3)&High-Level&Data&Link&P&  (4)&Frame&R&  (5)&Asynchronaus&Transfer&M等,而dhcp是基于以太网的明白不,因为MAC是以太网的地址,其它协议并不使用MAC作为二层地址------解决方案--------------------对广域网来说主要有点对点的和点(多点)对多点,前者好说,不用寻址,反正我对端肯定是你,只需协商协议啊,速率什么的;而后者就不同了,例如帧中继这种,就需要二层的地址:DLCI号,ISP那还要做映射,才能到达目的地,具体每种协议都不一样,我们平常用的多的是以太网这种二层协议是广播的,因此DHCP只是根据以太网的特征开发出来的一种协议来解决三层IP的问题,因广域网协议所需IP并不会很多,因此手工配置工作量也不太,而且应用面也没这么广------解决方案--------------------主要看你怎么理解这个“局域网”,公司内部是个局域网,家庭内部是个局域网,互联网是相对于局域网而言,两台相邻的公网路由器之间也可以看做局域网,所以说ARP用于局域网的。DHCP,举个例子,你通过PPPOE拨号,获得的IP,就是DHCP分配的,之所以说DHCP适用于局域网,是因为广域网压根没必要使用DHCP,因为广域网的设备的IP都是固定的,DHCP适用于需要自动分配的环境。------解决方案--------------------引用:主要看你怎么理解这个“局域网”,公司内部是个局域网,家庭内部是个局域网,互联网是相对于局域网而言,两台相邻的公网路由器之间也可以看做局域网,所以说ARP用于局域网的。DHCP,举个例子,你通过PPPOE拨号,获得的IP,就是DHCP分配的,之所以说DHCP适用于局域网,是因为广域网压根没必要使用DHCP,因为广域网的设备的IP都是固定的,DHCP适用于需要自动分配的环境。
DHCP是基于以太网的,以太网是一种技术,而局域网,城域网,广域网是根据地理范围分类的,对DHCP协议有深入了解就应该了解:PPPOE也不是使用DHCP来分配IP地址的,------解决方案--------------------引用:引用:
主要看你怎么理解这个“局域网”,公司内部是个局域网,家庭内部是个局域网,互联网是相对于局域网而言,两台相邻的公网路由器之间也可以看做局域网,所以说ARP用于局域网的。DHCP,举个例子,你通过PPPOE拨号,获得的IP,就是DHCP分配的,之所以说DHCP适用于局域网,是因为广域网压根没必要使用DHCP,因为广域网的设备的IP都是固定的,DHCP适用于需要……
就依你上面说,广域网多为点对点的,那有有必要再配个地址池来分配IP吗?一个网段就两IP,那不是吃力不讨好么,工作量反而更大了!而且网络设备的端口的IP最好是固定的,否则会出现很多问题的!------解决方案--------------------ISP也不会给你配,他们就是确保提供给客户的最终线路是通的,以及他们线路中所使用的技术还有线路编号什么的线路两端那是由客户自己处理的,他们会提供支持,线路终端并非他们的设备。广域网IP地址也是客户自己规划的.------解决方案--------------------引用:引用:
主要看你怎么理解这个“局域网”,公司内部是个局域网,家庭内部是个局域网,互联网是相对于局域网而言,两台相邻的公网路由器之间也可以看做局域网,所以说ARP用于局域网的。DHCP,举个例子,你通过PPPOE拨号,获得的IP,就是DHCP分配的,之所以说DHCP适用于局域网,是因为广域网压根没必要使用DHCP,因为广域网的设备的IP都是固定的,DHCP适用于需要自……
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有在智能仪器网络中实现DHCP动态IP地址分配
在智能仪器网络中实现DHCP动态IP地址分配
[摘要]智能仪器网络中的IP分配机制会影响到系统的灵活性和稳定性。该文在智能仪器中嵌入了单片机对于DHCP动态地址分配协议的处理,实现了智能仪器网络中的基于服务器/客户端的动态地址分配机制,实现了智能仪器IP的自动分配和获取。
[关键词]智能仪器;DHCP;动态分配;IP地址;TCP/IP;以太网1引言随着互联网技术的发展,以以太网作为通讯方式的智能仪器得到越来越广泛的应用。
&[摘要]智能仪器网络中的IP分配机制会影响到系统的灵活性和稳定性。该文在智能仪器中嵌入了单片机对于DHCP动态地址分配协议的处理,实现了智能仪器网络中的基于服务器/客户端的动态地址分配机制,实现了智能仪器IP的自动分配和获取。&&&[关键词]智能仪器;DHCP;动态分配;IP地址;TCP/IP;以太网1引言随着互联网技术的发展,以以太网作为通讯方式的智能仪器得到越来越广泛的应用。这种类型的智能仪器把TCP/IP协议嵌入现场智能仪器的ROM中,使信号的收、发都以TCP/IP方式进行,在数据采集、信息发布、系统集成等方面都以企业内部网络(Intranet)为依托。由于仪器作为网络中的独立节点存在,因而能够很自由的组成数据采集系统,并且在互联网上实现网络化的虚拟仪器和数据分析、管理系统。由于采用了以太网作为传输媒介,测试系统的拓扑结构灵活自由、易于改变,系统稳定性好。但是,事实上,对于以太网中的节点来说,IP地址是节点的标识,节点的IP地址受到网络划分的制约。一般的网络由一些子网组成,在多数情况下,每个子网拥有不超过255个节点。节点的IP地址与所在子网的网号是对应的。目前智能仪器在网络中的地址分配方式有静态分配IP和动态分配IP两种。静态分配是智能仪器最常用的IP分配方式,仪器的IP地址在接入网络之前就被人为确定,它和仪器所在子网的子网号对应,以后不再改变。但是,一旦仪器网络被重新组合,某个仪器节点从一个子网内移到另一个子网时,将会发生仪器的IP地址与该子网号冲突的情况;另外,一旦这个网络中出现IP地址相同的计算机或者仪器时,就会发生IP地址冲突,这些情况不仅导致仪器网络的拓扑结构灵活程度受到制约,并进而影响到系统稳定程度。所以,更好的方案是在仪器网络里引入动态地址分配机制,根据系统的具体组合情况来自动确定智能仪器的IP地址。2仪器网络的动态IP分配在文中所述的智能仪器网络中,采用了DHCP动态地址分配机制。DHCP是BOOTP的扩展,是基于客户端/服务器模式的一种动态指定IP地址和配置参数的机制。如图2—1所示,在每个子网内设置DHCP服务器。服务器端使用了Win2000服务器自带的DHCP服务器。DHCP控制台是管理DHCP服务器的主要工具,在安装DPCH服务时加入到管理行管理设置。智能仪器执行DHCP机制的客户端协议。它首先必须进行与网络中的计算机之间的IP层通讯。仪器上电之后,先要做DHCP请求DHCP服务器进行IP配置,从DHCP服务器端中取得自身的配置信息,包括IP、仪器所在子网掩码、网关和完成数据采集功能的服务器地址。在DHCP完成之后,仪器还须向数据采集服务器提供自己的各种信息,包括IP、ID(仪器的具体标识)、当前状态等。数据采集服务器得到仪器的信息后,将建立起ID-IP对应表,这样数据采集服务器就可以在网络上根据不同的仪器情况收集仪器的数据,并存入数据库。3智能仪器单片机实现动态地址分配流程智能仪器采用单片机进行客户端的DHCP协议处理时,需要实现的协议有:&&&(1)ICMP回显应答:测试仪器接入网络正常。(2)ARP请求:作DHCP服务时保证获得的IP地址没有被别人使用。(3)ARP应答:仪器被访问的时候回答自己的IP地址。(4)UDP接收发送:实现DHCP协议的基础,同时用来作对仪器的控制操作。(5)TCP协议:仪器和计算机通信传输数据使用。保证数据传输的安全性。&&&(6)DHCP协议:实现获取IP的过程。在DHCP协议中,单片机须处理DHCPDISCOV-ER、DHCPOFFER、DHCPREQUEST、DHCPDECLINE、DHCPACK、DHCPNAK、DHCPRELEASE共7种DHCP消息类型,仪器处理消息的流程如图3—1所示。其中,DHCP消息格式如表3—1。申请IP的仪器首先在本子网段内广播一个DHCPDISCOVE消息,源端口为68,目的端口为67。随机生成“xid”字段作为本次通话的标识。”clienti-dentifier”采用网卡的以太网地址。消息内包含希望租用的时间(options中将“IPAddressLeaseTime”设为0xffffffff,即永久租用)。还包括希望得到的网络配置参数,自身的IP和网关的IP(options中设置“ParameterRequestList”项)。智能仪器将会接收到一个或多个服务器发来的DHCPOFFER提供地址和配置参数。选定第一个DHCPOFFER消息,比较TransactionID字段是否和自己的相符,不符合则丢弃,接收另外的DHCPOFFER消息。若20s内没有收到任何所需的DHCPOFFER消息,重新广播DHCPDISCOVER。从DHCPOFFER消息中提取出服务器的“serveridentifier”以及“yiaddr”。然后智能仪器广播DHCPREQUEST消息,在这个消息中的“serveridentifier”字段就是DHCPOFFER中的“serveridentifier”,此消息中也包括希望获得的网络配置参数,且与DHCPDISCOVER中的设置要一致。而“RequestedIPAddress”选项填写DHCPOFFER信息包中‘yiaddr’的内容,也就是服务器给仪器提供的IP地址。如果在规定时间内没有收到任何服务器的回应,它会再次发送DHCPREQUEST。如果一定次数后仍未收到任何服何器的回应,重新开始配置过程。仪器接收到包括配置参数的DHCPACK包,从中提取“yiaddr”、“subnetmask”和“router”信息,用ARP对接收到的IP进行验证,没有发现冲突时进行配置,初始化完成。如果发现有别的仪器或者计算机已经使用了这个地址,它向服务器发送DHCPDECLINE包,等待一段时间后重新开始配置过程。如果超时而未接收到DHCPACK或DHCPNAK包,仪器需要再次发送DHCPREQUEST。如果收到DHCPNAK消息或发送一定次数后还是没有收到DHCPACK或DHCPNAK包,仪器要返回初始状态,初始化过程失败,重新开始配置过程。4单片机程序设计&&&单片机程序流程如图4—1所示。首先,initparameter()函数中,先生成一个4字节的随机数作为DHCP报文的xid字段。然后调用dodhcpdiscover()发送一个DHCPDISCOVER请求。下面是一个无限的循环,循环开始先取得网络上的报文并进行分析,若是BOOTREPLY报文,置haved-hcpreply=1。接下来根据单片机的不同状态执行不同的程序。定义单片机有两种状态,用status表示:status=0,单片机发完DHCPDISCOVER消息,正在等待DHCPOFFER的状态。status=1,单片机发完DHCPREQUEST消息,正在等待DHCPACK或DHCP-NAK的状态。&&&(1)status=0如果有DHCP服务器的BOOTREPLY消息(havedhcpreply==1),分析消息的options字段,从中取得所需要的参数信息(消息类型、服务器标识Server-identifier)。查看消息类型:①DHCPOFFER,调用dodhcprequest()发送DHCPREQUEST消息,单片机状态变为1(status=1)。②不是DCHPOFFER,丢弃该报文,继续等待DHCPOFFER消息的到来,20s内没有收到DHCPOF-FER重发DHCPDISCOVER。&&&(2)status=1如果有DHCP服务器的BOOTREPLY消息(havedhcpreply==1),分析消息的options字段,从中取得所需要的参数信息(消息类型、子网掩码、网关)。查看消息类型:①DHCPNAK,20s后重发DHCPDISCOVER,状态变为0。②DHCPACK,从字段yiaddr中得到分配的IP地址,调用doarpcheck()函数检查该IP地址是否已被使用。若已被使用,调用dodhcpdecline()发送DHCP-CLINE消息到服务器,重发DHCPDISCOVER,状态变为0。若未被使用,将此IP作为自己的IP地址,配置完成,返回。③不是DHCPNAK或DHCPACK,丢弃该报文。20s内没有收到DHCPACK或DHCPNAK重发DHCPREQUESET,3次后仍没有收到重发DHCPDIS-COVER,状态变为0。5结论在智能仪器网络中引入了DHCP动态地址分配机制,成功的解决了智能仪器网络中的IP地址分配问题,自动避免了IP地址冲突情况的出现,实现了仪器在网络中的随意组合,提高了系统的稳定性。[参考文献][1]DouglasE.Comer.用TCP/IP进行网际互联[M].电子工业出版社.[2]W.RichardStevens.TCP/IP详解[M].机械工业出版社,2000,4.[3]宋莉,贾振元,等.基于网络的分布式虚拟仪器测试系统[J].仪表技术与传感器,2002.欢迎来一步电子网 查看更多精彩信息 请登录 www.kuyibu.com/botan
&[摘要]智能仪器网络中的IP分配机制会影响到系统的灵活性和稳定性。该文在智能仪器中嵌入了单片机对于DHCP动态地址分配协议的处理,实现了智能仪器网络中的基于服务器/客户端的动态地址分配机制,实现了智能仪器IP的自动分配和获取。&&&[关键词]智能仪器;DHCP;动态分配;IP地址;TCP/IP;以太网1引言随着互联网技术的发展,以以太网作为通讯方式的智能仪器得到越来越广泛的应用。这种类型的智能仪器把TCP/IP协议嵌入现场智能仪器的ROM中,使信号的收、发都以TCP/IP方式进行,在数据采集、信息发布、系统集成等方面都以企业内部网络(Intranet)为依托。由于仪器作为网络中的独立节点存在,因而能够很自由的组成数据采集系统,并且在互联网上实现网络化的虚拟仪器和数据分析、管理系统。由于采用了以太网作为传输媒介,测试系统的拓扑结构灵活自由、易于改变,系统稳定性好。但是,事实上,对于以太网中的节点来说,IP地址是节点的标识,节点的IP地址受到网络划分的制约。一般的网络由一些子网组成,在多数情况下,每个子网拥有不超过255个节点。节点的IP地址与所在子网的网号是对应的。目前智能仪器在网络中的地址分配方式有静态分配IP和动态分配IP两种。静态分配是智能仪器最常用的IP分配方式,仪器的IP地址在接入网络之前就被人为确定,它和仪器所在子网的子网号对应,以后不再改变。但是,一旦仪器网络被重新组合,某个仪器节点从一个子网内移到另一个子网时,将会发生仪器的IP地址与该子网号冲突的情况;另外,一旦这个网络中出现IP地址相同的计算机或者仪器时,就会发生IP地址冲突,这些情况不仅导致仪器网络的拓扑结构灵活程度受到制约,并进而影响到系统稳定程度。所以,更好的方案是在仪器网络里引入动态地址分配机制,根据系统的具体组合情况来自动确定智能仪器的IP地址。2仪器网络的动态IP分配在文中所述的智能仪器网络中,采用了DHCP动态地址分配机制。DHCP是BOOTP的扩展,是基于客户端/服务器模式的一种动态指定IP地址和配置参数的机制。如图2—1所示,在每个子网内设置DHCP服务器。服务器端使用了Win2000服务器自带的DHCP服务器。DHCP控制台是管理DHCP服务器的主要工具,在安装DPCH服务时加入到管理行管理设置。智能仪器执行DHCP机制的客户端协议。它首先必须进行与网络中的计算机之间的IP层通讯。仪器上电之后,先要做DHCP请求DHCP服务器进行IP配置,从DHCP服务器端中取得自身的配置信息,包括IP、仪器所在子网掩码、网关和完成数据采集功能的服务器地址。在DHCP完成之后,仪器还须向数据采集服务器提供自己的各种信息,包括IP、ID(仪器的具体标识)、当前状态等。数据采集服务器得到仪器的信息后,将建立起ID-IP对应表,这样数据采集服务器就可以在网络上根据不同的仪器情况收集仪器的数据,并存入数据库。3智能仪器单片机实现动态地址分配流程智能仪器采用单片机进行客户端的DHCP协议处理时,需要实现的协议有:&&&(1)ICMP回显应答:测试仪器接入网络正常。(2)ARP请求:作DHCP服务时保证获得的IP地址没有被别人使用。(3)ARP应答:仪器被访问的时候回答自己的IP地址。(4)UDP接收发送:实现DHCP协议的基础,同时用来作对仪器的控制操作。(5)TCP协议:仪器和计算机通信传输数据使用。保证数据传输的安全性。&&&(6)DHCP协议:实现获取IP的过程。在DHCP协议中,单片机须处理DHCPDISCOV-ER、DHCPOFFER、DHCPREQUEST、DHCPDECLINE、DHCPACK、DHCPNAK、DHCPRELEASE共7种DHCP消息类型,仪器处理消息的流程如图3—1所示。其中,DHCP消息格式如表3—1。申请IP的仪器首先在本子网段内广播一个DHCPDISCOVE消息,源端口为68,目的端口为67。随机生成“xid”字段作为本次通话的标识。”clienti-dentifier”采用网卡的以太网地址。消息内包含希望租用的时间(options中将“IPAddressLeaseTime”设为0xffffffff,即永久租用)。还包括希望得到的网络配置参数,自身的IP和网关的IP(options中设置“ParameterRequestList”项)。智能仪器将会接收到一个或多个服务器发来的DHCPOFFER提供地址和配置参数。选定第一个DHCPOFFER消息,比较TransactionID字段是否和自己的相符,不符合则丢弃,接收另外的DHCPOFFER消息。若20s内没有收到任何所需的DHCPOFFER消息,重新广播DHCPDISCOVER。从DHCPOFFER消息中提取出服务器的“serveridentifier”以及“yiaddr”。然后智能仪器广播DHCPREQUEST消息,在这个消息中的“serveridentifier”字段就是DHCPOFFER中的“serveridentifier”,此消息中也包括希望获得的网络配置参数,且与DHCPDISCOVER中的设置要一致。而“RequestedIPAddress”选项填写DHCPOFFER信息包中‘yiaddr’的内容,也就是服务器给仪器提供的IP地址。如果在规定时间内没有收到任何服务器的回应,它会再次发送DHCPREQUEST。如果一定次数后仍未收到任何服何器的回应,重新开始配置过程。仪器接收到包括配置参数的DHCPACK包,从中提取“yiaddr”、“subnetmask”和“router”信息,用ARP对接收到的IP进行验证,没有发现冲突时进行配置,初始化完成。如果发现有别的仪器或者计算机已经使用了这个地址,它向服务器发送DHCPDECLINE包,等待一段时间后重新开始配置过程。如果超时而未接收到DHCPACK或DHCPNAK包,仪器需要再次发送DHCPREQUEST。如果收到DHCPNAK消息或发送一定次数后还是没有收到DHCPACK或DHCPNAK包,仪器要返回初始状态,初始化过程失败,重新开始配置过程。4单片机程序设计&&&单片机程序流程如图4—1所示。首先,initparameter()函数中,先生成一个4字节的随机数作为DHCP报文的xid字段。然后调用dodhcpdiscover()发送一个DHCPDISCOVER请求。下面是一个无限的循环,循环开始先取得网络上的报文并进行分析,若是BOOTREPLY报文,置haved-hcpreply=1。接下来根据单片机的不同状态执行不同的程序。定义单片机有两种状态,用status表示:status=0,单片机发完DHCPDISCOVER消息,正在等待DHCPOFFER的状态。status=1,单片机发完DHCPREQUEST消息,正在等待DHCPACK或DHCP-NAK的状态。&&&(1)status=0如果有DHCP服务器的BOOTREPLY消息(havedhcpreply==1),分析消息的options字段,从中取得所需要的参数信息(消息类型、服务器标识Server-identifier)。查看消息类型:①DHCPOFFER,调用dodhcprequest()发送DHCPREQUEST消息,单片机状态变为1(status=1)。②不是DCHPOFFER,丢弃该报文,继续等待DHCPOFFER消息的到来,20s内没有收到DHCPOF-FER重发DHCPDISCOVER。&&&(2)status=1如果有DHCP服务器的BOOTREPLY消息(havedhcpreply==1),分析消息的options字段,从中取得所需要的参数信息(消息类型、子网掩码、网关)。查看消息类型:①DHCPNAK,20s后重发DHCPDISCOVER,状态变为0。②DHCPACK,从字段yiaddr中得到分配的IP地址,调用doarpcheck()函数检查该IP地址是否已被使用。若已被使用,调用dodhcpdecline()发送DHCP-CLINE消息到服务器,重发DHCPDISCOVER,状态变为0。若未被使用,将此IP作为自己的IP地址,配置完成,返回。③不是DHCPNAK或DHCPACK,丢弃该报文。20s内没有收到DHCPACK或DHCPNAK重发DHCPREQUESET,3次后仍没有收到重发DHCPDIS-COVER,状态变为0。5结论在智能仪器网络中引入了DHCP动态地址分配机制,成功的解决了智能仪器网络中的IP地址分配问题,自动避免了IP地址冲突情况的出现,实现了仪器在网络中的随意组合,提高了系统的稳定性。[参考文献][1]DouglasE.Comer.用TCP/IP进行网际互联[M].电子工业出版社.[2]W.RichardStevens.TCP/IP详解[M].机械工业出版社,2000,4.[3]宋莉,贾振元,等.基于网络的分布式虚拟仪器测试系统[J].仪表技术与传感器,2002.欢迎来一步电子网 查看更多精彩信息 请登录 www.kuyibu.com/botan
型号/产品名清默网络dhcp动态主机分配协议(Dynamic host allocation protocol for silent network DHCP)doc下载_爱问共享资料
清默网络dhcp动态主机分配协议(Dynamic host allocation protoc…
清默网络dhcp动态主机分配协议(Dynamic host allocation protocol for silent network DHCP).doc
清默网络dhcp动态主机分配协议(Dynamic host a…
简介:本文档为《清默网络dhcp动态主机分配协议(Dynamic host allocation protocol for silent network DHCP)doc》,可适用于社会民生领域,主题内容包含清默网络dhcp动态主机分配协议(DynamichostallocationprotocolforsilentnetworkDHCP)清默网络dhc符等。
侵权或盗版
*若权利人发现爱问平台上用户上传内容侵犯了其作品的信息网络传播权等合法权益时,请按照平台要求书面通知爱问!
赌博犯罪类
在此可输入您对该资料的评论~
添加成功至
资料评价:查看:2669|回复:4
如题,用DHCP协议实现IP静态和动态的混合分配,静态分配就是将地址池里的IP与某些MAC地址绑定么?
绑定了就静态分配,没绑定就动态分配
引用:原帖由 xxy0 于
17:32 发表
绑定了就静态分配,没绑定就动态分配 也就是说静态IP和动态IP来自同一个地址池,这是个简答题,我就像上面说的这样简答地回答可以吗?
引用:原帖由 2314863 于
18:04 发表
也就是说静态IP和动态IP来自同一个地址池,这是个简答题,我就像上面说的这样简答地回答可以吗? 是的,可以
引用:原帖由 xxy0 于
14:23 发表
是的,可以 好的,谢谢DHCP协议的功能与工作过程_百度知道
DHCP协议的功能与工作过程
我有更好的答案
一、DHCP(动态主机配置协议)是一种帮助计算机从指定的DHCP服务器获取它们的配置信息的自举协议。DHCP使用客户端/服务器模式,请求配置信息的计算机叫做DHCP客户端,而提供信息的叫做DHCP的服务器。DHCP为客户端分配地址的方法有三种:手工配置、自动配置、动态配置。DHCP最重要的功能就是动态分配。除了IP地址,DHCP分组还为客户端提供其他的配置信息,比如子网掩码。二、DHCP的工作流程:1、发现阶段(即DHCP客户机寻找DHCP服务器的阶段):DHCP客户机以广播方式(因为DHCP服务器的IP地址对于客户机来说是未知的)发送DHCP discover发现信息来寻找DHCP服务器,即向地址255.255.255.255发送特定的广播信息。网络上每一台安装了TCP/IP协议的主机都会接收到这种广播信息,但只有DHCP服务器才会做出响应。2、提供阶段(即DHCP服务器提供IP地址的阶段):在网络中接收到DHCP discover发现信息的DHCP服务器都会做出响应,它从尚未出租的IP地址中挑选一个分配给DHCP客户机,向DHCP客户机发送一个包含出租的IP地址和其他设置的DHCP offer提供信息。 3、选择阶段(即DHCP客户机选择某台DHCP服务器提供的IP地址的阶段):如果有多台DHCP服务器向DHCP客户机发来的DHCP offer提供信息,则DHCP客户机只接受第一个收到的DHCP offer提供信息,然后它就以广播方式回答一个DHCP request请求信息,该信息中包含向它所选定的DHCP服务器请求IP地址的内容。之所以要以广播方式回答,是为了通知所有的DHCP服务器,他将选择某台DHCP服务器所提供的IP地址。4、确认阶段(即DHCP服务器确认所提供的IP地址的阶段。):当DHCP服务器收到DHCP客户机回答的DHCP request请求信息之后,它便向DHCP客户机发送一个包含它所提供的IP地址和其他设置的DHCP ACK确认信息,告诉DHCP客户机可以使用它所提供的IP地址。然后DHCP客户机便将其TCP/IP协议与网卡绑定,另外,除DHCP客户机选中的服务器外,其他的DHCP服务器都将收回曾提供的IP地址。5、重新登录:以后DHCP客户机每次重新登录网络时,就不需要再发送DHCP discover发现信息了,而是直接发送包含前一次所分配的IP地址的DHCP request请求信息。当DHCP服务器收到这一信息后,它会尝试让DHCP客户机继续使用原来的IP地址,并回答一个DHCP ACK确认信息。如果此IP地址已无法再分配给原来的DHCP客户机使用时(比如此IP地址已分配给其它DHCP客户机使用),则DHCP服务器给DHCP协议的客户机回答一个DHCP NACK否认信息。当原来的DHCP客户机收到此DHCP NACK否认信息后,它就必须重新发送DHCP discover发现信息来请求新的IP地址。更新租约,DHCP服务器向DHCP客户机出租的IP地址一般都有一个租借期限,期满后DHCP服务器便会收回出租的IP地址。如果DHCP客户机要延长其IP租约,则必须更新其IP租约。DHCP客户机启动时和IP租约期限过一半时,DHCP协议客户机都会自动向DHCP服务器发送更新其IP租约的信息。
255 ,然后再附上 DHCP discover 的信息,向网络进行广播。 在 Windows 的预设情形下,DHCP discover 的等待时间预设为 1 秒,并负责处理客户端的 DHCP 要求,只会挑选其中一个 DHCP offer 而已(通常是最先抵达的那个),并且会向网络发送一个DHCP request广播封包,而目的地址则为 255;IP 的设定环境。它提供三种 IP 定位方式:   Manual Allocation  网络管理员为某些少数特定的Host绑定固定IP地址,且地址不会过期  Automatic Allocation   自动分配。 DHCP 的分配形式 首先,必须至少有一台 DHCP 工作在网络上面,当 DHCP 第一次从 DHCP 服务器端租用到 IP 地址之后,并非永久的使用该地址,尤其是当您的实际 IP 地址不足的时候,例如:您是一家 ISP ,只能提供 200 个IP地址用来给拨接客户,但并不意味着您的客户最多只能有 200 个。因为要知道,您的客户们不可能全部同一时间上网的,除了他们各自的DHCP 的工作原理 根据客户端是否第一次登录网络:   寻找 Server。当 DHCP 客户端第一次登录网络的时候,它的前身是 BOOTP,连同其它 TCP/IP 设定,响应给客户端一个 DHCP OFFER 封包,客户端一共会有四次 DHCP discover 广播(包括第一次在内)。如果都没有得到 DHCP 服务器的响应.255,而且,与 IP 的对应是静态的,就会进行第二次 DHCP discover 广播。若一直得不到响应的情况下。换而言之,BOOTP 非常缺乏 &quot,作为兼容考虑,DHCP 也完全照顾了 BOOTP Client 的需求,DHCP 的工作形式会有所不同,并与客户端磋商 TCP&#47,所以在其 DHCP discover 封包内会带有其 MAC 地址信息。因为客户端还不知道自己属于哪一个网络,所以封包的来源地址会为 0.0.0.0 ,除了第一次会等待 1 秒之外,其余三次的等待时间分别是 9。比较起 BOOTP ,DHCP 透过 &租约& 的概念,其情形是:一旦 DHCP 客户端第一次成功的从 DHCP 服务器端租用到 IP 地址之后,就永远使用这个地址。   Dynamic Allocation   动态分配,宣告 DHCP discover 的失败。之后,只要租约到期,客户端就得释放(release)这个 IP 地址:一个是服务器端,也就是当客户端将第一个 DHCP discover 封包送出去之后,它会从那些还没有租出的地址范围内,选择最前面的空置 IP DHCP 是 Dynamic Host Configuration Protocol(动态主机分配协议)缩写。BOOTP 原本是用于无磁盘主机连接的网络上面的:网络主机使用 BOOT ROM 而不是磁盘起动并连接上网络,BOOTP 则可以自动地为那些主机设定 TCP/IP 环境。但 BOOTP 有一个缺点:您在设定前须事先获得客户端的硬件地址,BOOTP 的一对一对应会造成非常可观的浪费。 DHCP 可以说是 BOOTP 的增强版本;动态性& ,若在有限的 IP 资源环境中。当然,客户端可以比其它主机更优先的更新(renew)租约,或是租用其它的 IP 地址。 动态分配显然比自动分配更加灵活,并且有一个 XID 编号来辨别该封包,DHCP 服务器响应的 DHCP offer 封包则会根据这些资料传递给要求租约的客户。根据服务器端的设定,DHCP offer 封包会包含一个租约期限的信息。   接受 IP 租约。如果客户端收到网络上多台 DHCP 服务器的响应,它会监听网络的 DHCP 请求、13、16 秒,也就是客户发现本机上没有任何 IP 数据设定,它会向网络发出一个 DHCP DISCOVER 封包,以给其它工作站使用,它分为两个部份。 由于客户端在开始的时候还没有 IP 地址,基于使用者的选择,系统会继续在 5 分钟之后再重复一次 DHCP discover 的过程。 第一次登录的时候。当 DHCP 服务器监听到客户端发出的 DHCP discover 广播后,而另一个是客户端。所有的 IP 网络设定数据都由 DHCP 服务器集中管理.255,客户端则会显示错误信息;而客户端则会使用从服务器分配下来的IP环境数据,有效且动态的分配客户端的 TCP/IP 设定,而且,在 1 秒之内没有得到响应的话。   提供 IP 租用地址
为您推荐:
其他类似问题
您可能关注的内容
dhcp的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 h3c 绑定dhcp分配 的文章

 

随机推荐