动态主机配置协议DHCP.

DHCP提供了即插即用联网的机制,允许一台计算机加入新的网络和自动获取IP地址。

DHCP中继代理:为了减少DHCP服务器的数量,每一个网络都至少配一个中继代理,它完成DHCP服务器与主机的交互功能。

DHCP工作原理:

①DHCP服务器被动打开UDP端口67,等待客户端发来的报文。

②DHCP客户从UDP端口68发送DHCP发现报文。

③凡收到DHCP发现报文的DHCP服务器都发出DHCP提供报文,因此DHCP客户可能收到多个DHCP报文。

④DHCP客户选择其中一个,并发送DHCP请求报文。

⑤被选择的DHCP服务器发送确认报文DHCPACK。从这时起,DHCP客户就可以使用这个IP地址了。这种状态叫作已绑定状态,因为在DHCP客户端的IP地址和 MAC地址已经完成绑定,并且可以开始使用得到的临时IP地址了。

⑥DHCP客户现在要根据服务器提供的租用期T设置两个计时器T1和T2,它们的超时时间分别是0.5T和0.875T。当超时时间到了就要请求更新租用期。

⑦租用期过了一半(T1时间到),DHCP客户发送请求报文DHCPREQUEST 要求更新租用期。

⑧DHCP服务器若同意,则发回确认报文DHCPACK。DHCP客户得到了新的租用期, 重新设置计时器。

⑨DHCP服务器若不同意,则发回否认报文DHCPNACK。这时DHCP客户必须立即停止使用原来的IP地址,而必须重新申请IP地址(回到步骤②)。若DHCP服务器不响应步骤⑥的请求报文DHCPREQUEST,则在租用期过了 87.5%时(T,时间到),DHCP客户必须重新发送请求报文DHCPREQUEST(重复 步骤⑥),然后又继续后面的步骤。

⑩DHCP客户可以随时提前终止服务器所提供的租用期,这时只需向DHCP服务器发 送释放报文DHCPRELEASE即可。

 

posted @   进击的胖虎  阅读(108)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示