![]() |
|
|||||||||||||||
| | 网站首页 | 局域网教程 | 软件说明书 | 深圳电脑城 | | ||
|
||
|
|||||
| 解析DHCP | |||||
作者:李娟 文章来源:<网络世界> 点击数: 更新时间:2003-8-8 ![]() |
|||||
何谓DHCP? DHCP提供了三种IP地址分配机制: DHCP的工作过程 步骤: IP地址租用提供 当接收到DHCP客户机的广播信息之后,所有的DHCP服务器均为这个客户机分配一个合适的IP地址,将这些IP地址、网络掩码、租用时间等信息,按照DHCP客户机提供的硬件地址通过DHCPOFFER报文发送回DHCP客户机。这个过程中DHCP服务器没有对客户计算机进行限制,因此客户机能收到多个IP地址提供信息。 IP地址租用选择 由于客户机接收到多个服务器发送的多个IP地址提供信息,客户机将选择一个IP地址,拒绝提供的其他IP地址,以便这些地址能分配给其他客户。客户机将向它选择的服务器发送选择租用信息。 IP地址租用确认 服务器将收到客户的选择信息,如果没有例外发生,将回应一个确认信息,将这个IP地址真正分配给这个客户机。客户机就能使用这个IP地址及相关的TCP/IP数据,来设置自己的TCP/IP堆栈。 IP地址租用拒绝 如果客户通过检测发现服务器提供的地址已被其他主机使用,就会通过向该服务器发送信息拒绝使用该地址,客户机将重新回到地址租用请求状态。 更新租用 DHCP中,每个IP地址是有一定租期的,若租期已到DHCP服务器就能够将这个IP地址重新分配给其他计算机。因此每个客户计算机应该提前续租它已经租用的IP地址(客户机向提供给它IP地址的服务器发送DHCPREQUEST报文),服务器将回应客户机的请求并更新该客户机的租期设置。一旦服务器返回不能续租的信息(DHCPNAK),那么DHCP客户机只能在租期到达时放弃原有的IP地址,重新申请一个新 IP地址。为了避免发生问题,续租在租期达到50%时就将启动,如果没有成功将不断启动续租请求过程。如果直到租期达到87.5%时仍然没有得到该服务器的应答,则从那一刻开始以广播方式向所有服务器发出更新请求,如果直到租用期满还没有成功,客户机将重新进入地址请求状态,否则继续使用该地址。 释放IP地址租用 客户机可以通过发送DHCPRELEASE报文主动释放自己的IP地址请求;也可以不释放,但也不续租,等待租期过期而释放占用的IP地址资源。 由于DHCP依赖于广播信息,因此一般的情况下,客户机和服务器应该位于同一个网络之内。然而可以将网络中的路由器设置为转发BootP广播包,使得服务器和客户机可以位于两个不同的网络中。然而配置转发广播信息,不是一个很好的解决办法,更好的办法为使用DHCP中继代理服务器,DHCP中继代理服务器和DHCP客户机位于同一个网络中,来回应客户机的租用请求,然而它不维护DHCP数据,也不拥有IP地址资源,它只是将请求通过TCP/IP转发给位于另一个网络上的DHCP服务器以进行实际的IP地址分配和确认。中继代理服务器必须知道DHCP服务器的地址,还要知道如何把接收到的报文转发给该服务器。 |
|||||
| 文章录入:晨光 责任编辑:晨光 | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 最新热点 | 最新推荐 | 相关文章 | ||
| 基础知识共享:防范病毒11个 分享交换机VLAN配置基础及实 新手必学之局域网基础知识 网络组建基础必备网线制作 局域网基础件-网卡的不败安装 IP地址和子网掩码的基础知识 IP地址基础知识 网络组建基础必备:网线制作 网络基础知识 捆绑MAC地址和IP地址实例 |
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | | |||||
|