设为首页收藏本站language 语言切换
查看: 2031|回复: 6
收起左侧

[求助] DHCP

[复制链接]
发表于 2014-7-7 16:57:54 | 显示全部楼层 |阅读模式
3鸿鹄币
DHCP只有租期到了 才会释放地址?    DUCP服务器是怎样知道地址是否已经分配

最佳答案

查看完整内容

释放地址的方式:1、手工释放release 2、地址租期到期 给你看下我之前对DHCP的总结: 1.PC第一次发送discover广播,寻求是否有DHCP服务器 2.所有的DHCP服务器收到discover后都会发送一个offer的单播报文,告诉我是DHCP服务器,这时offer报文内容就包含了ip地址,网关等信息(在发送offer之前DHCP服务器使用ping来检测分配的ip是否可用)offer提供的是保留的地址,还未确定要分配 3.PC优选最先收到的offer 报文的服务器 ...
发表于 2014-7-7 16:57:55 | 显示全部楼层
释放地址的方式:1、手工释放release  2、地址租期到期

给你看下我之前对DHCP的总结:
1.PC第一次发送discover广播,寻求是否有DHCP服务器

2.所有的DHCP服务器收到discover后都会发送一个offer的单播报文,告诉我是DHCP服务器,这时offer报文内容就包含了ip地址,网关等信息(在发送offer之前DHCP服务器使用ping来检测分配的ip是否可用)offer提供的是保留的地址,还未确定要分配

3.PC优选最先收到的offer 报文的服务器,接着发送一个request 广播报文,告知其他服务器说我已经有DHCP服务器了,同时告诉DHCP服务器,正式请求分配以提供的地址,(在发送之前pc会使用无故arp来检测ip的可用性)

4.DHCP服务器收到offer的确认报文后,发送一个单播的ack报文,对主机的确认
沙发 2014-7-7 16:57:55 回复 收起回复
回复

使用道具 举报

发表于 2014-7-7 17:35:45 | 显示全部楼层
http://wenku.baidu.com/link?url= ... Kyxxh7r1d4Cx9uAcZzy
  这个问题问的很好,我也找了一下这方面的资料 你可以去看一下,希望对你有帮助
板凳 2014-7-7 17:35:45 回复 收起回复
回复

使用道具 举报

发表于 2014-7-7 20:35:10 | 显示全部楼层
主机自己可以主动 释放    cmd 中输入命令  ipconfig  /release  就可以释放掉地址了
地板 2014-7-7 20:35:10 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2014-7-7 22:07:45 | 显示全部楼层
ttlwjljj 发表于 2014-7-7 20:35
主机自己可以主动 释放    cmd 中输入命令  ipconfig  /release  就可以释放掉地址了

我想问下 DHCP服务器是怎样知道那些地址分配过
5# 2014-7-7 22:07:45 回复 收起回复
回复

使用道具 举报

发表于 2014-7-8 11:17:44 | 显示全部楼层
游戏而已 发表于 2014-7-7 22:07
我想问下 DHCP服务器是怎样知道那些地址分配过

DHCP 分配过程:

首先 Client 端 发送一个 DHCP discover  广播报文(服务器你在那啊!。。。。)

Server 端回应一个 offer 报文(包含 IP地址,子网掩码,网关,DNS等)(我在呢)

Client 以 先到先得 原则(网络中可能存在多台服务器) ,第一个接收到的 offer  报文 为准,返回一个request报文(我知道了,这个 IP地址我要了)

Server 回应一个 Ack 报文,表示自己知道了 (同时 将这个地址标记为已分配)

也就是说在DHCP 分配的过程中, 最后的那2个 request  和 ack 报文让服务器知道那些地址被分配了
6# 2014-7-8 11:17:44 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2014-7-10 17:56:01 | 显示全部楼层
471425542110 发表于 2014-7-7 17:35
http://wenku.baidu.com/link?url=RkCOgFg__v-ZYHlE7w_ORFMFXXwhrr0U2zc30VDuP-Ml_Gz3jaYVNX2Ojf234oRSd5ie ...

多谢
7# 2014-7-10 17:56:01 回复 收起回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-5-11 01:15 , Processed in 0.071166 second(s), 24 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表