1 / 36
文档名称:

动态主机配置协议(DHCP)分析报告.doc

格式:doc   页数:36页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

动态主机配置协议(DHCP)分析报告.doc

上传人:3346389411 2012/9/30 文件大小:0 KB

下载得到文件列表

动态主机配置协议(DHCP)分析报告.doc

文档介绍

文档介绍:动态主机配置协议(DHCP)
分析报告
版本号
生成日期
作者
部门


杨恬
交换机中心
目录
1. 前言 4
目的 4
版本描述 4
词典 4
引用的标准、规范及其它文档 4
2. DHCP概述 5
3. DHCP的设计目标 6
4. 协议内容 7
5. 主要功能 11
配置参数 11
动态分配网络地址 11
6. 服务器客户协议 11
服务器客户之间的交互 12
服务器客户机交互——重新使用原先分配的网络地址 15
已经配置了网络地址的客户机获取参数 17
DHCP客户机参数 17
在有多个网络接口的客户机使用DHCP 18
何时客户应该使用DHCP协议 18
7. DHCP的客户/服务器协议 18
建立和发送DHCP消息 18
DHCP服务器管理控制 20
DHCP服务器动作 20
DHCPDISCOVER消息 21
DHCPREQUEST消息 23
DHCPDECLINE消息 24
DHCPRELEASE消息 24
DHCPINFORM消息 24
客户机的行为 25
客户机初始化 28
用已知的网络地址初始化 29
在已分配网络地址时的初始化 30
重新获得租用和租用到期 30
DHCPRELEASE消息 31
8. 单播和广播 31
9. 安全 32
10. BOOTP中继代理 32
中继代理与路由器 33
中继代理的一般操作: 33
BOOTREQUEST 消息 34
BOOTREPLY消息 35
前言
目的
本文档主要分析了动态主机配置协议的原理,为开发DHCP服务器及中继代理提供理论依据。
版本描述
版本号
描述

词典
DHCP:动态主机配置协议。
DHCP服务器: 为客户机动态分配IP地址及提供IP地址租用期和其他网络配置参数的网络设备。
DHCP中继代理:这种网络设备的主要功能是接收客户机的DHCP请求报文,并向服务器转发请求报文;同时,接收服务器的响应报文,并向客户机转发报文。
引用的标准、规范及其它文档
RFC2131 Dynamic Host Configuration Protocol.
RFC0951 Bootstrap Protocol.
DHCP概述
动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)在TCP/IP网络上使客户机获得配置信息的协议,它是基于BOOTP协议,并在BOOTP协议的基础上添加了自动分配可用网络地址等功能。这两个协议可以通过一些机制互操作。
DHCP向网络主机提供配置参数,它由两个基本部分组成:一部分是向网络主机传送专用的配置信息,另一部分是给主机分配网络地址。DHCP是基于客户/服务器模式的,这种模式下,专门指定的主机分配网络地址,传送网络配置参数给需要的网络主机,被指定的主机称为服务器。我们以后将提供DHCP服务的主机称为服务器,把接收信息的主机称为客户。不能随便谁都可以成为DHCP服务器,这需要管理员进行人为指定。由于网络中硬件和软件的多样性,使得任何一台主机随便响应DHCP请求的问题得到了解决,如果有一台机器可以随便响应的话,它也无法给用户提供正确的配置参数,而配置TCP/IP协议的参数又那么多,因此使得这种任意的响应成了不可能的事情。而分布式地分配网络地址要使用一些机制来防止地址重用,但是由于是分布式分配,有时真是防不胜防,无法从根本上杜绝网络地址冲突的问题。
DHCP支持三种IP地址分配方法。第一种是自动分配,DHCP给用户分配一个永久的IP地址。第二种是动态分配,在这种情况下,用户可以取得一个IP地址,但是是有时间限制的。第三种是手工分配,在这种方法下,用户的IP地址是由管理员手工指定的,这种情况下,DHCP服务器只需要将这个指定的IP地址传送给用户即可。至于用什么样的分配方法,不同的网络各不相同。
动态分配是唯一一种允许自动重用地址的机制。因此,这种方法对于有临时上网用户,而且网络的IP地址资源又不是多得没法用的时候特别有用。而手工指定对于管理不希望使用动态IP地址的用户十分方便,不会因为手工指定而和DHCP冲突或和别的已经分配的地址冲突。DHCP是一种相对集中式的管理方式。
DHCP信息包的格式是基于BOOTP包格式的,这使得BOOTP客户可以访问D