下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

路由器IP指派BOOTP与DHCP两者的区别

作者:课课家教育     来源: http://www.kokojia.com点击数:1955发布时间: 2017-09-24 08:30:53

标签: VTPSTPIOU

软考,您想通过吗?一次通过才是硬道理

  BOOTP,它是一种引导协议,基于IP/UDP协议,也称自举协议,是DHCP协议的前身。BOOTP用于无盘工作站的局域网中,可以让无盘工作站从一个中心服务器上获得IP地址。现在小编给大家带来的教程是:路由器IP指派BOOTP与DHCP两者的区别。

  直至目前为止,路由器进行IP指派主要就有DHCP(也就是动态主机配置协议)以及BOOTP。DHCP简单一点来说,也就是动态主机分配协议。它的前身正正就是BOOTP,BOOTP原本主要的作用就是用来无磁盘主机连接的网络上面的,接下来小编就为大家简单的分析一下这两种方式之间的不同之处吧。具体如下所示:

  区别一:DHCP能够说的上是BOOTP的增强版本,它可以分为下面这两个部份:一个部份就是服务器端,然而另外一个部份就是客户端。全部的IP网络设定数据通通都是由DHCP服务器集中进行管理的,并且负责处理客户端的DHCP要求;

路由器IP指派BOOTP与DHCP两者的区别_VTP_STP_IOU_课课家

  然而客户端则会使用从服务器分配下来的IP环境数据。比较起BOOTP,DHCP透过"租约"的概念,有效且动态的分配客户端的TCP/IP设定。另外一个方面,作为兼容的考虑,DHCP也完完全全的照顾了BOOTPClient的需求。

  区别二:一定至少要有一台DHCP工作在网络上面,因为它会进行监听网络的DHCP请求,并且还会和客户端搓商TCP/IP的设定环境。它还为我们提供了下面两种IP定位方式,具体的定位方式如下所示:

  1、自动分配,它的主要情形如下所示:一旦DHCP客户端第一次成功的从DHCP服务器端里面租用到IP地址之后,那么就会永远使用这一个地址了。

  2、动态分配,当DHCP第一次从HDCP服务器端租用到IP地址之后,并且非永久的使用这一个地址,仅仅只要租约到期,客户端就可以得释放(也就是release)这一个IP地址了,用来给其它的一些工作站进行使用。当然啦,客户端能够直接比其它主机更优先的更新(也就是renew)租约,或者是是租用其它的IP地址。

  区别三:DHCP除了可以动态的进行设定IP地址之外,还能够直接将一些IP保留下来给一些特殊用途的机器进行使用。另外一个方面,它能够直接按照硬件地址来固定的分配IP地址,这样子的话能够直接给大家更加大的设计空间了。

  同一时间,DHCP还能够直接帮客户端指定netmask、router、WINSServer、DNSServer等等相关的项目,大家在客户端上面,除了将DHCP选项打勾之外,几乎都不要再做任何关于IP环境的设定操作了。

  区别四:寻找Server,当DHCP客户端第一次登录网络的时候。换一句话来说,也就是客户发现本机上面没有任何IP数据设定,它就会向网络发出一个DHCPDISCOVER封包。

  主要就是因为客户端还不知道自己究竟是属于哪一个网络了,所以封包的来源地址就会为0.0.0.0,然而目的地址就会为255.255.255.255,接下来再附上DHCPdiscover的信息,向网络进行广播。

  区别五:提供了一个IP租用地址,当DHCP服务器监听到客户端发出的DHCPdiscover广播以后,那么它就会从那一些依然还没有租出的地址范围里面,选择最前面的空置IP,连同其它的一些TCP/IP设定,响应给客户端一个DHCPOFFER封包。正正就是因为客户端在最开始的时候还没有IP地址,所以在它的DHCPdiscover封包里面就会带有关于它的MAC地址相关信息。

  区别六:接受IP租约,假如说客户端接收到网络上面多台DHCP服务器的响应,那么仅仅只会挑选其中一个DHCPoffer而已。另外一个方面,还会向网络发送一个DHCPrequest广播封包,告诉全部DHCP服务器它将会指定接受哪一台服务器所提供的IP地址。除此之外,客户端还会向路由器发送一个ARP封包,主要就是永安咯查询网络上面究竟有没有其它的机器正在使用这一个IP地址的;

  假如说发现这一个IP已经被占用了,那么客户端就会会送出一个DHCPDECLINE封包给DHCP服务器,拒绝接受它DHCPoffer。除此之外,还会重新进行发送关于DHCPdiscover信息。

  区别七:当DHCP服务器确定接收到客户端的DHCPrequest之后,那么就会向客户端发出一个DHCPACK响应,主要的作用就是用来确认IP租约的正式生效,这样子的话也就结束了一个完整的DHCP工作过程。一旦DHCP客户端成功地从服务器哪里获取得到DHCP租约之后,除非它的租约已经失效并且IP地址也重新设定回0.0.0.0,要不然的话就并不需要再一次发送DHCPdiscover信息了,然而会直接使用已经租用到的IP地址向之前的DHCP服务器发出DHCPrequest相关的信息,DHCP服务器会尽量让客户端使用原来的IP地址,假如说没有任何问题的话,那么直接响应DHCPack来进行确认就可以了。

  从前面小编描述的过程里面,相信大家都不难发现下面这一种情况:DHCDISCOVER主要就是以广播方式进行的,它的情形仅仅只可以在同一个网络之内进行,主要就是因为router是不会将广播传送出去的。那么问题就来了?但假如说DHCP服务器安设在其它的网络上面呢,这又怎么办呢?

  正正就是因为DHCP客户端还没有IP环境设定,所以也不知道Router地址,除此之外还有一些Router也不会将DHCP广播封包传递出去。由此可见,在这一种情形下面DHCPDISCOVER是永远没有办法抵达DHCP服务器那一端的,当然啦它也不会发生OFFER以及其它相关的动作了。

  小编结语:

  通过这篇考试认证教程,路由器IP指派BOOTP与DHCP两者的区别,如果大家学会了这一个知识,对于思科认证的考试可是大有帮助的哟。本篇教程来源于:课课家教育。

赞(24)
踩(1)
分享到:
推荐查看
华为认证网络工程师 HCIE直播课视频教程