路由器的IP分配DHCP和BOOTP的区别
目前,路由器的IP分配主要包括DHCP和BOOTP。DHCP也是动态主机分配协议。它的前身是BOOTP。BOOTP原本是用于无盘主机连接网络。分析了以下两点。一、DHCP可以说是BOOTP的增强版本,它分为两个部分:一个是服务器端和客户端。全IP网络将数据由DHCP服务器集中管理,并负责处理客户端的DHCP要求;
另一方面,客户端将使用IP环境下的数据,从服务器分配。与BOOTP,DHCP分配的TCP / IP设置客户有效的动态通过租赁的概念。此外,作为一个兼容的考虑,DHCP也充分照顾BOOTP客户的需求。
二是必须在网络上工作至少一个DHCP,监控网络的DHCP请求,并与客户机TCP/IP的设置环境相冲突,提供两种IP定位方法:
1,自动分配。情况是:一旦DHCP客户机第一次从DHCP服务器端租给IP地址,它将总是使用这个地址。
2、动态分配。当DHCP租用IP地址从HDCP服务器端的第一次,它不是永久性的使用。只要租约到期,客户机必须释放(释放)其他工作站使用的IP地址。当然,客户机可以优先于更新(续订)租约或其他IP地址。
三,DHCP不仅可以动态设置IP地址,还可以为特定的机器预留一些IP,可以根据硬件地址分配IP地址,给您更多的设计空间。
同时,DHCP可以帮助客户指定路由器、子网掩码、DNS服务器、WINS服务器等。除了DHCP选项之外,您不需要在客户端创建任何IP环境设置。
四,搜索服务器。当DHCP客户机首次登录到网络,即客户机在机器上找不到IP数据集时,它将向网络发送DHCP发现包。
因为客户不知道它属于哪个网络,所以数据包的源地址是0.0.0.0,而目的地址是255.255.255.255。然后,DHCP发现的信息将被广播到网络。
五、提供IP租用地址。当DHCP服务器监听来自客户端的DHCP发现收音机,它会从那些没有租的地址范围内,选择前面的空置IP,连同其他的TCP / IP响应给客户端,DHCP报文,因为客户已经在一开始没有IP地址,所以在其DHCP发现报文的MAC地址信息。
六、接受IP租约。如果客户收到多个DHCP服务器响应网络,只会选择一个DHCP提供的,并向网络发送一个DHCP请求的广播包,它会告诉所有DHCP服务器分配给该服务器提供的IP地址,客户端会发送一个ARP数据包的路由器,网络查询有没有其他的机器使用的IP地址;
如果发现IP已经被占用,客户端会发送一个DHCP拒绝消息包的DHCP服务器,拒绝接受其DHCP,并发送DHCP Discover消息再次。
七、当DHCP服务器接收到客户端的DHCP请求,将向客户端发送一个DHCPACK响应,以确认IP租约的官员,将是一个完整的DHCP的工作过程中,一旦DHCP客户端成功地从服务器上的DHCP租约,除非租约已经到期和IP地址重置回0.0.0.0,否则不需要发送DHCP发现信息,并将直接使用租用的IP地址的DHCP服务器的前发送DHCP请求报文,DHCP服务器将尝试让客户端使用原来的IP地址,如果没问题,DHCPack可以直接回应确认。
从上述过程,我们不难发现,dhcdiscover通过广播,和的情况只能在同一网络中进行的,因为路由器不会转发广播。但如果DHCP服务器安装在其他网络
DHCP客户端没有IP环境设置,所以我们不知道路由器地址,有些路由器不会通过DHCP广播出来,所以这个情况是DHCP发现永远不会到达DHCP服务器的端部,并且它肯定不会发生提供行动。