DHCP模块概要设计文档

DHCP模块概要设计文档

ID:39547770

大小:169.00 KB

页数:13页

时间:2019-07-06

DHCP模块概要设计文档_第1页
DHCP模块概要设计文档_第2页
DHCP模块概要设计文档_第3页
DHCP模块概要设计文档_第4页
DHCP模块概要设计文档_第5页
资源描述:

《DHCP模块概要设计文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、北京爱赛立技术有限公司版权所有,注意保密DHCP模块(协议)概要设计文档作者:吴江审核:第13页北京爱赛立技术有限公司版权所有,注意保密修订记录日期变更人变更第13页北京爱赛立技术有限公司版权所有,注意保密目录第1章模块(协议)简介4第2章规格描述42.1功能点1描述42.2功能点2描述42.3指标4第3章模块概要设计43.1总体设计43.2子模块划分43.2.1子模块1功能定义43.2.2子模块2功能定义53.2.3子模块间关系53.3与其他模块关系53.4数据流设计53.5控制流程53.6主要数据结构53.7全局变量说明5第4章外部接口54.1用户接口54.1.1命令列

2、表5第5章参考资料5第13页北京爱赛立技术有限公司版权所有,注意保密模块(协议)简介DHCP是DynamicHostConfigurationProtocol(动态主机分配协议)缩写,它的前身是BOOTP。BOOTP原本是用于无磁盘主机连接的网络上面的:网络主机使用BOOTROM而不是磁盘起动并连接上网络,BOOTP则可以自动地为那些主机设定TCP/IP环境。但BOOTP有一个缺点:您在设定前须事先获得客户端的硬件地址,而且,与IP的对应是静态的。换而言之,BOOTP非常缺乏"动态性",若在有限的IP资源环境中,BOOTP的一对一对应会造成非常可观的浪费。DHCP可以说是B

3、OOTP的增强版本,它分为两个部份:一个是服务器端,而另一个是客户端。所有的IP网络设定数据都由DHCP服务器集中管理,并负责处理客户端的DHCP要求;而客户端则会使用从服务器分配下来的IP环境数据。比较起BOOTP,DHCP透过"租约"的概念,有效且动态的分配客户端的TCP/IP设定,而且,作为兼容考虑,DHCP也完全照顾了BOOTPClient的需求。DHCP的分配形式首先,必须至少有一台DHCP工作在网络上面,它会监听网络的DHCP请求,并与客户端磋商TCP/IP的设定环境。它提供三种IP定位方式:ManualAllocation  网络管理员为某些少数特定的Host

4、绑定固定IP地址,且地址不会过期  AutomaticAllocation  自动分配,其情形是:一旦DHCP客户端第一次成功的从DHCP服务器端租用到IP地址之后,就永远使用这个地址。DynamicAllocation动态分配,当DHCP第一次从DHCP服务器端租用到IP地址之后,并非永久的使用该地址,只要租约到期,客户端就得释放(release)这个IP地址,以给其它工作站使用。当然,客户端可以比其它主机更优先的更新(renew)租约,或是租用其它的IP地址。动态分配显然比自动分配更加灵活,尤其是当您的实际IP地址不足的时候,例如:您是一家ISP,只能提供200个IP地

5、址用来给拨接客户,但并不意味着您的客户最多只能有200个。因为要知道,您的客户们不可能全部同一时间上网的,除了他们各自的行为习惯的不同,也有可能是电话线路的限制。这样,您就可以将这200个地址,轮流的租用给拨接上来的客户使用了。这也是为什么当您查看IP地址的时候,会因每次拨接而不同的原因了(除非您申请的是一个固定IP,通常的ISP都可以满足这样的要求,这或许要另外收费)。当然,ISP不一定使用DHCP来分配地址,但这个概念和使用IPPool的原理是一样的。DHCP除了能动态的设定IP地址之外,还可以将一些IP保留下来给一些特殊用途的机器使用,它可以按照硬件地址来固定的分配I

6、P地址,这样可以给您更大的设计空间。同时,DHCP还可以帮客户端指定router、netmask、DNSServer、WINSServer、等等项目,您在客户端上面,除了将DHCP选项打勾之外,几乎无需做任何的IP环境设定。按实际的功能划分,可分为以下几个部分:设备可以作为DHCPServer,用于实现对网络中IP地址的动态分配和集中管理。动态分配是指当DHCP客户端第一次从DHCPServer租用到IP地址后,并非永久的使用该地址,只要租约到期,客户端就要释放(Release)这个IP地址以给其它工作站使用。为了实现IP地址的动态分配,必须设置DHCPServer拥有一个

7、IP地址范围,用来分配给用户,这个用来分配给客户端的地址范围也叫IP地址池(IPPool)。第13页北京爱赛立技术有限公司版权所有,注意保密下图反映了DHCP客户端从DHCP服务器申请IP地址的过程。主机A(客户端)先广播DHCPDISCOVER包寻找网络上的DHCP服务器,DHCP服务器向客户端广播包含配置参数的DHCPOFFER消息。图1-1DHCPRelay是用来将一个网段的DHCP请求转发给其它网段的DHCPServer,由其它网段的DHCPServer分配IP地址。DHCPRelay存在的原因是因为DHC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。