DHCPv4汇编
DHCP
3.1?介绍
定义
动态主机配置协议DHCP(Dynamic Host Configuration Protocol)是一种用于集中对用户IP?地址进行动态管理和配置的技术。
目的
随着网络规模的扩大和网络复杂度的提高,网络配置变的越来越复杂,再加上计算机数量剧增且位置不固定(如移动便携机或无线网络),引发了IP?地址变化频繁以及IP?地址不足的问题。为了实现网络可以动态合理地分配IP?地址给主机使用,需要用到动态主机配置协议DHCP。
DHCP?协议是在BOOTP(Bootstrap Protocol)协议基础上发展而来,但BOOTP?运行在相对静态(每台主机都有固定的网络连接)的环境中,管理员为每台主机配置专门的BOOTP?参数文件,该文件会在相当长的时间内保持不变。而DHCP?从两方面对BOOTP
进行了扩展:
DHCP?实现了IP?地址及网络配置参数的自动分配的功能。?DHCP?允许计算机快速、动态地获取IP?地址,而不是静态为每台主机指定地址。DHCP?技术实现了IP?地址的合理分配,提高了IP?地址的使用率,避免了IP?地址的浪费。
3.2?原理描述
3.2.1 DHCP?概述
DHCP?是一种运行在客户端和服务器之间的协议,DHCP?客户端向DHCP?服务器动态地请求网络配置信息,DHCP?服务器根据策略返回相应的配置信息(IP?地址、子网掩码、缺省网关等网络参数)。
DHCP?基本架构
DHCP?基本构架如图3-1?所示。图3-1?DHCP?基本构架示意图
DHCP?基本协议架构中,主要包括以下三种角色:
DHCP Client:
DHCP?客户端,通过与DHCP?服务器进行报文交互,获取IP?地址和其他网络配置信息,完成自身的地址配置。在设备接口上配置DHCP Client?功能,这样接口可以作为DHCP Client,使用DHCP?协议从DHCP Server?动态获得IP?地址等参数,方便用户配置,也便于集中管理。
DHCP Relay:
DHCP?中继,负责转发来自客户端方向或服务器方向的DHCP?报文,协助DHCP?客户端和DHCP?服务器完成地址配置功能。如果DHCP?服务器和DHCP?客户端不在同一个网段范围内,则需要通过DHCP?中继来转发报文,这样可以避免在每个网段范围内都部署DHCP?服务器,既节省了成本,又便于进行集中管理。在DHCP?基本协议架构中,DHCP?中继不是必须的角色。只有当DHCP?客户端和DHCP?服务器不在同一网段内,才需要DHCP?中继进行报文的转发。
DHCP Server:
DHCP?服务器,负责处理来自客户端或中继的地址分配、地址续租、地址释放等请求,为客户端分配IP?地址和其他网络配置信息。
3.2.2 DHCP?报文介绍
DHCP?报文格式
DHCP?报文格式如图3-2?所示。图3-2?DHCP?的报文格式
图3-2?中括号里的数字表示字段的长度,单位是字节。表3-1?DHCP?报文中各个字段的含义
DHCP?报文类型
目前DHCP?定义了如下八种类型报文,DHCP?服务器和客户端之间通过这八种类型的报文进行通信。
表3-2?DHCP?报文类型说明
?3.2.3 DHCP Options?字段选项
DHCP?报文中的Options?字段
DHCP?报文中的Options?字段可以用来存放普通协议中没有定义的控制信息和参数。如果用户在DHCP?服务器端配置了Options?字段,DHCP?客户端在申请IP?地址的时候,会通过服务器端回应的DHCP?报文获得Options?字段中的配置信息。Options?字段的格式如图3-3?所示。
图3-3?Options?字段的格式
Options?字段由Type、Length?和Value?三部分组成
?
3.2.4 DHCP?工作原理
DHCP?客户端与服务器的交互模式
DHCP?客户端为了获取合法的动态IP?地址,在不同阶段与服务器之间交互不同的信息,通常存在以下三种模式:
?DHCP?客户端动态获取IP?地址
3.2.4 DHCP?工作原理
DHCP?客户端与服务器的交互模式
DHCP?客户端为了获取合法的动态IP?地址,在不同阶段与服务器之间交互不同的信息,通常存在以下三种模式:
l?DHCP?客户端动态获取IP?地址
??
– 发现阶段,即DHCP?客户端寻找DHCP?服务器的阶段。
在发现阶段,DHCP?客户端通过发送DHCP DISCOVER?报文来寻找DHCP?服务器。由于DHCP?服务器的IP?地址对于客户端来说是未知的,所以DHCP?客户端以广播方式发送DHCP DISCOVER?报文。所有收到DHCP DISCOVER?报文的DHCP?服务器都会发送回应报文,D
您可能关注的文档
- DEH控制系统讲义汇编.doc
- DEH培训3DEH液压系统介绍低压透平油系统液力弹簧式油动机汇编.ppt
- Delphi与sqlserver程序设计汇编.ppt
- DEH控制系统讲义刘康宁汇编.doc
- Delphi第7章窗体和组件汇编.ppt
- Delphi第05章_高级数据类型汇编.pptx
- DEFORM软件应用实例2汇编.ppt
- dcs软件组态培训教材(工程师)汇编.ppt
- Df4考试题库汇编.doc
- DFX面向产品生命周期的设计汇编.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)