00:00
大家好,欢迎大家继续收看上硅谷的Linux云计算视频,我是刘川老师。那我们呢,前几节课啊,把我们的DCP的这个租约四部曲已经给大家讲完了。那我们还剩下这个关于DCP原理当中的,呃。一小部分就是关于DCP的一个客户机续租的这么一个过程。那这地方我又给大家这个重新画了一张图,这个图呢,其实看起来和我们之前那个四部曲的图很相似,其实呢,就是把我们四部曲当中的其中两部分拿出来了。所谓的续租呢,其实要比那个租约四部曲要简单一些,要简单一些,我们来看一下所谓的续租是怎么回事。那假如说客户端呢,在通过了最后一个步骤,也就是说我们对应的那个AC步骤之后,已经租到了由服务器所租赁给他的那个IP地址等IP资源之后呢,会设置到本机上。那这个时候呀,那个所租到的IP地址啊,是有一定时间限制的啊,是有一定时间限制的,那对应的这个时间限制呢,要根据我们服务器的配置文件来进行干什么呀,来进行去呃,判断和匹配,那配置文件里边一般会有两个关于租器的一个限制,一个呢叫默认租约,一个呢叫最长租约,那关于默认租约和最长租约这个地方在续租的时候就会用得到,那我们来说一下关于默认租约和最长租约的一个区别。
01:35
默认租约呢,指的是我们客户机和服务器之间。在确认了租赁关系之后,默认所租给客户机的一个租约,呃,时间,这个租约时间呢,对应的是专门用来进行续租的一个时间,比如说我们的租约时间是两个小时。那当我们客户机租的这个IP地址已经使用了一个小时的时候,也就是说使用的那个租约时间已经到了50%的时候,则客户机会向服务器发起续租。
02:11
这个所谓的呃,租约时间50%指的是默认租约的50%,而不是最长租约,那有人说最长租约是干什么用的呀?最长租约的作用是,假如客户端向服务器端续租续不到了。就比如说一开始。第一次请求。服务器租给了客户机这个IP地址,但是后续的客户机再向服务器再想申请继续租用这个IP地址时,但是服务器不理客户机了,也就是说不给客户机回复对应的这个租期租源信息了,那这个时候客户机就会用到这个对应的租期的,最后比如说用到最长足月,然后才会将对应的这个。IP网络资源释放掉啊,才会释放掉。这指的是我们的默认足以和最长足浴的一个使用情况。
03:02
我们下边呢,要讲的这个关于续作啊,就是用的那个默认主语,那么。看一下。当我们的这个客户机啊。在使用我们租的IP地址,租期过去50%的时候。会直接向为他提供IP地址的服务器发送request,比如说这次还是广播吗?不用了呀,为什么我有合理合法IP了呀,服务器也有呀,那我们两个人直接发送就可以了,所以说这个时候是客户端直接向服务器发送request。这个的作用是续租的,是续租的。你可以这样理解。你呢,去租了房东的一个房子。然后呢,房东说呀,这个房子我可以租给你一个月,但是你住到半个月的时候,发突然发现我还要租,那你就找个房东给房东说这个房子我还要租,能不能再租给我一个月。是这个意思,那就这个意思OK。
04:03
那这个时候呢,客户机在给服务器发送request包的时候,服务器肯定有也有两种回复嘛,第一种就叫A再签一份续租合同,第二个就是nak不再签订续租合同。那不再签订协作合同。那假设正常的我们的服务器呢,同一客户端和他续租了,那这个就比较简单了,那这就比较简单了,同一续租就是允许客户端继续再使用它的IP地址啊,继续再使用它的地址,将对应的租期,租期续成100%。将租期续成100%什百分百默认租期的100%。默认租期的100%。那假如说服务器没有给客户端任何回复,或者服务器的配置经过了一定修改,假如说服务器配置文件里边。可能会把已经租给他的IP地址啊,即将留给别人来使用,那这个服务器就不再会和他续租了,为什么呀,要让这个客户机到期,并且要收回分配给这个客户机的IP。
05:14
所来看这个地方。客户机中会,呃,客户集中会根据对应的新的租期来更新我们的这个租赁信息,然后更新自己的配置IP租期更新,如果没有收到服务器恢复,则客户机会继续使用。啊,会记住,为什么还有50%的这个租期可用呢?但是呢?呃,客户机还不放弃啊,客户机还不放弃。如果在租期过去50%的时候没有续租成功,则服务器,则客户机还会再次向服务器再次发起续租请求,这个时候一般会在87.5%的时候会向服务器再次发起一个。呃,租期租赁。租IP的一个请求啊,租IP的一个请求,如果这个时候还不成功。
06:05
啊,如果租期还就是续租还不成功,则客户期直到用到租约的100%,比如说用完为止,租期用完为止,则释放掉这个IP地址,有时主动释放掉IP地址。这个时候呢,它需要重新向局域网的广播来干什么呀?请求IP地址,为什么?因为和他联系着的这个服务器已经没法再给他提供IP地址了。他只能局域网里重新广播。然后呢,重新要到一个可用的IP地址,那假如说这个网络链就这么一个可用的DCP服务器,而且这个可用DJCP服务器还不不理他了,那会怎么办呢?就会出现上面那个情况,如果DCP客户机啊。向局域网的广播没有任何服务器回复他,则他又会用回幺九二幺六九点二五四点这个B类IP地址其中的某一个,并且每隔五分钟再次尝试什么IP地址广播。
07:08
我们的d discover。这个就是关于我们的DCP的一个续租的过程啊,关于DCP一个续租过程。那注意啊。不管是DCP的这个租。四部曲还是续租的过程。啊,续作过程。都是为了让客户有一个什么。简单的过程。用IP。然后在网络内进行正常的通信,都是为了干这个事儿啊,都是为了干这个事。所以说大家一定要把这个过程搞清楚,那把这个。这是我们关于DCP的租约续租的一个过程。那我们这节课就先讲到这儿,我们下节课再见。
我来说两句