首页 > 其他分享 >【原创】DHCP工作原理(整理)

【原创】DHCP工作原理(整理)

时间:2023-09-19 14:23:40浏览次数:33  
标签:IP 客户机 IP地址 服务器 整理 DHCP 原理 租约

                                                                                                                     DHCP工作原理  dhcp(Dynamic Host configure protocol,动态主机配置协议),用于向网络中的计算机分配iP地址及一些TCP/IP配置信息。DHCP提供了安全、可靠且简单的TCP/IP网络设置,避免了TCP/IP网络地址的冲突,同时大大的降低了工作负担。 DHCP的工作原理:客户机从服务器获取IP的四个租约过程,客户机请求IP、服务器响应客户机请求、客户机选择IP、DHCP服务器确定租约。     

                                                                                

 

一.客户机请求IP地址:客户机在网络中广播一个DHCP discover包,请求IP地址,DHCP discover包的源地址为0.0.0.0,目的地址为255.255.255.255,该包包含客户机的计算机名和MAC,使DHCP服务器能够确定是哪个客户机发送的请求。

                                                                               

 

二.DHCP服务器响应请求:当DHCP服务器收到客户机的请求IP地址的信息时,就在自己的DHCP地址库中查找是否有合法的IP地址提供给客户机。如果有,将此IP标记,广播一个DHCP offer包。这个包中包含:客户机的MAC地址、提供的合法IP、子网掩码、租约期限、服务器标示(服务器MAC)、其他参数等。因为客户机没有IP地址,所以还是以广播的方式发送的,源地址:0.0.0.0,目的地址:255.255.255.255.

                                                                               

 

三.客户机选择IP地址:DHCP客户机在接收到第一个DHCP offer包中选择IP地址,并在次广播一个DHCP request包到所有服务器,该包中包含为客户机提供的IP配置的服务器服务标示符(服务器IP地址),服务器查看标示符,以确定DHCP提供的IP地址是否被客户机选中,如果客户机接受IP,则发出该IP地址的DHCP服务器将该地址保留,就不再将该地址提供给另一个DHCP客户端。如果拒绝,则继续进行下一个IP租约请求。这个源地址仍然是0.0.0.0 ,目的地址:255.255.255.255.

                                                                                 

 

四.服务器确认IP租约:DHCP租约的最后一步,服务器确认租约,发送一个DHCP Ack/DHCP nack包。服务器收到DHCP request包后,以dhcp ack包向客户机广播出去,当客户机收到后,就配置了IP,完成了初始化,就可以在TCP/IP网络上通信了。客户机收到DHCP nack包后会重新发送DHCP discover包。这次源地址是服务器的IP地址,目的地址是255.255.255.255.

                                                                               

 

五.注意强调: IP的租约更新:当客户机重启或租期到达50%时,就需要更新租约,直接向提供IP地址分发服务的DCHP服务器发送DHCP request包,要求更新租约。客户机无法和服务器取得联系时,继续使用现有IP,一直等到85%时,向所有的服务器发送广播DHCP request包请求更新,如果仍然无法联系,则客户机将开始新的IP租约过程dhcp discover包。 IP的租约释放命令:释放--ipconfig/release   获取--ipconfig/renew 配置DHCP服务的要求:服务器具有静态IP;在域环境下需要使用活动目录服务授权DHCP服务;建立作用域。(如果在安装时建立则默认为6天,之后创建为8天,无线为2小时)。 配置DHCP服务选项有服务器选项、作用域选项、保留选项。服务器选项:对所有的作用域生效;作用域选项:对当前作用域生效;保留选项:对当前作用域中某台客户机生效。                                                

 

标签:IP,客户机,IP地址,服务器,整理,DHCP,原理,租约
From: https://www.cnblogs.com/longshao0918/p/17714508.html

相关文章

  • 全网最详细的OSPF原理总结,看这篇就够了!
    大家好,我的网工朋友。OSPF是一种基于链路状态的路由协议,也是专为IP开发的路由协议,直接运行在IP层上面。它从设计上保证了无路由环路。除此之外,IS-IS也是很常见的链路状态协议。为什么会出现OSPF?作为目前主流的IGP协议,OSPF主要是为了解决RIP的三大问题而出现的,比如:收敛很慢、容......
  • 简述为什么通信原理中正数的相频是0
    在通信原理中,正弦信号的相位通常用相位的相对变化来表示,而不是用绝对相位值。因此,对于正数频率的信号,其相位的相对变化为0,也就是相频为0。具体来说,对于一个正弦信号,其可以表示为:x(t)=Asin(ωt+φ)其中,A为振幅,ω为角频率,φ为初始相位。对于不同的频率成分,其相位是不同的。如果我们对......
  • 简述为什么通信原理中正数的相频是0
     在通信原理中,正弦信号的相位通常用相位的相对变化来表示,而不是用绝对相位值。因此,对于正数频率的信号,其相位的相对变化为0,也就是相频为0。具体来说,对于一个正弦信号,其可以表示为:x(t)=Asin(ωt+φ)其中,A为振幅,ω为角频率,φ为初始相位。对于不同的频率成分,其相位是不同的。如......
  • DHCP地址池下放
    地址池下放(全局下放):#dhcpenableippoolzhangsan   //创建地址池  gateway-list192.168.5.1     //地址池的网关地址  network192.168.5.0mask255.255.255.128    //地址池下放的网段  0---127  static-bindip-address192.168.5.100mac-address......
  • MySQL主从复制原理
    一张图让你牢记MySQL主从复制原理|原创(qq.com)为什么需要主从复制?1、读写分离,增强MySQL数据库的可用性。2、做数据的热备。3、架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,降低磁盘I/O访问的频率,提高单个机器的I/O性能。说说BinlogMySQL的Server......
  • 从内核世界透视 mmap 内存映射的本质(原理篇)
    本文基于内核5.4版本源码讨论之前有不少读者给笔者留言,希望笔者写一篇文章介绍下mmap内存映射相关的知识体系,之所以迟迟没有动笔,是因为mmap这个系统调用看上去简单,实际上并不简单,可以说是非常复杂的一个系统调用。如果想要给大家把mmap背后的技术本质,正确地,清晰地还原......
  • 深入了解视频直播美颜sdk技术:实现美颜效果的核心原理
    在当今数字化社交和娱乐的时代,视频直播已经成为人们日常生活中的重要组成部分。从个人博客到专业直播平台,人们都渴望在镜头前呈现出最佳的形象。这就引入了视频直播美颜技术,它不仅改善了主播的外观,还提高了直播观众的观看体验。本文将深入探讨视频直播美颜sdk技术,揭示实现美颜效果......
  • Tomcat原理与使用
    原理Web服务器与Web应用通过Servlet接口来协作Servlet规范Web应用与Web服务器进行协作的一系列标准Java接口(JavaServletAPI)和Web服务器发布运行Web应用的一些细节Servlet容器:能够发布和运行JavaWeb应用的Web服务器。能动态执行JavaWeb应用中Servlet实现类的代码。Tomcat是一个符......
  • Cadence应用笔记:批量修改原理图元器件属性
    OrCad批量修改元器件属性方法软件内修改过滤选择Part、随后Ctrl+A全选,再右键选择修改导出/导入Excel修改点中.DSN文件,随后在工具栏Tool中选择导出......
  • java大文件上传/下载解决方案整理
    分片上传、断点续传、秒传文件上传花样百出,根据不同场景使用不同方案进行实现尤为必要。通常开发过程中,文件较小,直接将文件转化为字节流上传到服务器,但是文件较大时,用普通的方法上传,显然效果不是很好,当文件上传一半中断再次上传时,发现需要重新开始,这种体验不是很爽,下面介绍几种好......