DHCP的工作原理

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

俗人俗语谈技术之

DHCP:Dynamic Host Configuration Protocol,即动态主机配置协议。更通俗的说,DHCP就是为我们网络中的计算机配置IP地址相关信息的服务协议,提供该服务的服务器叫做DHCP服务器。这样我们就不需要手动在为每台机器配置IP地址信息了。
 在“网上邻居”右击选择“属性”,找到你的网络连接,右击选择“属性”,双击TCP/IP协议,选择“自动获得IP地址”和“自动获得DNS服务器地址”。
 这样当你的电脑第一次连接到网络中后,会首先查找自己的IP地址配置信息。如果发现是配置成为自动获取,便会自动在网络中大喊:“我是一台主机,我需要上网的IP地址配置信息,请问那台机器可以给我”(因为客户端还不知道自己属于哪一个网络,所以封包的源IP地址为0.0.0.0,而目的IP地址为255.255.255.255,即所有主机都接受,后边还会附上DHCPDISCOVER封包)。
 默认情况下,你的电脑会等待1秒钟,如果网络中没人理它,它就会再喊一次,这次它会等待9秒。如果还没人搭理它还会再喊两次(够固执吧),分别再等13秒和16秒。如果最后还是没人理,它就会认为网络中没有DHCP服务器。
     当网络中的DHCP服务器听到了你电脑发的广播消息时,它会翻自己的小账本,这个小账本里边记录着IP地址的范围段,以及其他IP地址配置信息,如DNS和WINS。它会从小账本中未使用的IP地址中,选择一个最靠前的IP,连同其它 TCP/IP设定,做成一个数据包,发给你的机器。注意,由于你的机器此时还没有IP,你的机器会根据回复包里的MAC地址判断这个回复是否属于它。同时DHCP还会在包里写上:“小子,这个IP不是一直给你用,只是暂时租给你(如租8天),到期前想着再来续租,否则我就租给别人了。”
 你的机器可能会收到来自多个DHCP分给的IP地址配置信息,它可没那么贪心,默认情况下,它会将它最先接到的IP地址配置信息配置到自己的网卡上,并且它还会喊两声,一是说:“我已经选用了来自某某DHCP的IP配置信息了,其他DHCP的分配请收回吧”(广播包)。二是说:“我是某某计算机,我的IP地址是XXX,有人用的跟我一样吗?(ARP查询,如果有,你的机器会放弃已经得到的IP,而是再去申请一个新的IP)”
 DHCP服务器在接受到你的机器发来的回复后,还会在跟你的机器说:“OK,你的租约现在开始生效。”(DHCPACK回应,以确认IP租约的正式生效)。
 你的机器再得到IP地址之后,会时刻记着租约到期的时间,通常在租期过了一半的时候,会直接跟给它发放IP地址配置信息的DHCP说:“我的地址快到期了,申请续租”(Dhcprequest信息)。通常情况下,DHCP服务器会告诉你的机器“OK,允许你继续租下去!”(回应Dhcpack确认)。但是如果该配置信息已经失效或已经被其它机器强先申请了去,这台DHCP服务器会让你重新再申请。
        如果你想强制你的机器重新获得IP地址的配置信息,可以选择“开始/运行”,输入cmd回车,在弹出的对话框中输入“ipconfig /renew”即可。

Linux的DHCP工作原理 阅读详情

相关推荐

网络协议:DHCP协议工作原理DHCP分配方式,DHCP租约,Wireshark抓包分析DHCP报文_dhcp地址分配方式

2)所有DHCP服务器都会收到发现报文,并向客户端发送一个响应报文( DHCP Offer ),响应报文中携带服务器自己的IP和可以分配给客户端的IP;对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。3)客户端收到第一个响应后,会广播一个请求报文( DHCP Request ),并将响应报文中的服务器IP和可以分配的IP放到报文里。6)客户端可以随时发送释放报文( DHCP Release),释放IP地址,服务器收到释放报文后,会回收IP地址并重新分配。

2401_84544363的博客 988

DHCP原理详解

DHCP协议学习

分享各种网络协议知识 1万+

DHCP技术原理详解

今天给大家讲解一下DHCP原理和技术细节。本文从DHCP基本原理、实现流程和DHCP重启后的流程和租约和续约机制三个方面对DHCP进行了全方位的讲解,基本上涵盖了DHCP的全方面。 一、DHCP基本原理 DHCP,Dynamic Host Configuration Protocol,动态主机配置协议,是一种可以使主机开机后自动获取IP地址、子网掩码、DNS等信息的技术手段。应用DHCP技术,不仅可以简化用户的上网流程,方便用户上网,如果从企业的角度来说,还可以实现对公司内部网络用户的管理。 DHCP是一

永远是少年 2万+

DHCP工作过程

参考资料:DHCP工作过程的六个主要步骤 DHCP协议图文详解 1. 什么是DHCP DHCP,动态主机配置协议,前身是BOOTP协议,是一个局域网的网络协议,使用UDP协议工作,常用的2个端口:67(DHCP server),68(DHCP client)。DHCP通常被用于局域网环境,主要作用是集中的管理、分配IP地址,使client动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。简单来说,DHCP就是一个不需要账号密码登录的、自动给内网机器分配IP地址等信息的协

love_parents的博客 1万+

DHCP原理及配置

了解什么是DHCP服务以及它的工作原理还有它的一些配置实验

2201_75444658的博客 1万+

DHCP协议 详解,DHCP协议的功能,DHCP协议的工作原理

DHCP协议分配方式,DHCP协议的工作流程,DHCP协议租约

wangyuxiang946的博客 2万+

【思科】DHCP配置和工作原理

里面有详细的DHCP工作原理,可以快速建立对DHCP一个认识,也有静态和动态DHCP分配的配置。

2301_77161465的博客 7396

一、DHCP工作原理

动态主机配置协议DHCP(Dynamic Host Configuration Protocol)是一种网络管理协议,用于集中对用户IP地址进行动态管理和配置。

weixin_61522777的博客 6876

【华为】DHCP工作原理及配置

关于DHCP工作流程,还有动态DHCP配置,和静态DHCP配置(MAC绑定)

2301_77161465的博客 2394

DHCP 工作原理

DHCP 详解 DHCP 工作原理 一、什么是DHCP?   DHCP,动态主机配置协议,前身是BOOTP协议,是一个局域网的网络协议,使用UDP协议工作,常用的2个端口:67(DHCP server),68(DHCP client)。DHCP通常被用于局域网环境,主要作用是集中的管理、分配IP地址,使client动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能...

weixin_30929195的博客 6663

DHCP工作原理

转自博客园 https://www.cnblogs.com/ruochenchen/archive/2013/05/18/3085776.html 侵删!! 1.什么是DHCP(Dynamic Host Configuration Protocol) 动态主机设置协定(Dynamic Host Configuration Protocol, DHCPDHCP是一个局域网的网络协议,使...

viphl的专栏 5万+

【华为】DHCP中继工作原理及实验配置

内容来说,我相信应该都很好理解,并且也挺详细的,可以里面有一些蛮细节的点,大家要去注意。为什么会些文章呢,就是自己在找相关问题的时候,里面都有一些没讲清楚,自己也看着挺难受的,所以就想着自己写。大家要是看见有什么不清楚地,评论区可以评论,我看见了都会回复的啦

2301_77161465的博客 3240

wireshark分析DHCP工作原理

最近在做iot wifi开发的过程中遇到了模组连接上了路由器却迟迟拿不到ip的问题,所以决定借此机会深入了解下dhcp工作原理。 PS:wireshark是无法抓取模组连接路由器的dhcp的过程的,有需求的同学可以尝试使用omipeek进行深入的分析。 一、什么是DHCP 动态主机设置协议(Dynamic Host Configuration Protocol),简称dhcpdhcp基于UDP协议,在OSI七层模型中位于应用层,是一种应用层协议。DHCP协议的主要作用是给局域网中的终端设备提供可以访问网

weixin_39270987的博客 1137

dhcp的介绍和工作原理

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一种用于自动分配 IP 地址等网络配置信息的网络协议。

2301_80623118的博客 1066
上一篇: Windows消息大全
下一篇: 常恨此生非我有 --杨不悔自述
CQP
CQP
博客等级 码龄24年 47粉丝 205原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值