DHCP详解汇编
动态主机配置协议(DHCP)
目录
DHCP 介绍
DHCP包格式和选项字段
DHCP 消息类型
DHCP 工作流程
实验
DHCP 介绍
什么是 DHCP?
DHCP: Dynamic Host Configuration Protocol动态主机配置协议的简称
在 DHCP 之前主要是使用RARP 和BOOTP
RARP (反向地址解析协议)
硬件链路层协议
消息不能被路由器转发
BOOTP (引导协议) 用于无盘工作站
静态分配IP
服务器必须预先知道客户端的硬件地址
TFTP 文件用于客户端主机启动
什么是 DHCP? (续)
DHCP
客户端-服务器模式
特点
为主机提供配置参数
自动分配可重复利用的网络地址
DHCP设计的目的
管理员掌控一切
无需用户手动配置
和BOOTP服务器和BOOTP中继代理可以交互工作
为新用户分配新地址同时对老用户维持之前用的地址
和手动配置静态IP共存,支持为特定客户端提供固定的或者恒定的参数。
DHCP的缺点
可达性受限
管理问题
没有认证策略
同一子网内的DHCP服务器不会相互沟通
DHCP 结构
DHCP中的两个主要部件:
分配主机特定配置参数的协议
分配网络地址的机制
三种分配IP的机制:
自动分置
动态分配
手动配置
客户端/服务器模式的协议
服务器有个包含所有可用IP地址的地址池 并且维护包含已分配地址和其租约期限等信息的数据库
例如:win2k3 DHCP 服务器
Client IP Address Name Lease Expiration Type Unique ID
zyxel-z8578ypz6. 7/25/2004 2:22:53 AM DHCP 000d5673d6ae
7/25/2004 2:27:53 AM DHCP 000d61959b61
客户端和服务器都构建DHCP消息来通信(消息类型将在后面讲解)
客户端可以收到来自不同服务器的多个OFFER消息并选择一个对其回复
DHCP如何工作?
DHCP 服务器使用UDP 端口67
DHCP 客户端使用UDP 端口 68
Packet Format Options
DHCP 包格式
Operation操作
– 1: 代表是客户端发送的 (boot 请求)
– 2:代表是服务器发送的 (boot 回复)
Hardware type硬件类型
– 表示客户端硬件类型
– 如以太网是 1
Hardware address length硬件地址长度
– 表示客户端硬件地址的长度
Hops跳数
– 此包被中继代理转发的数目
Transaction ID 事务标识
– 客户端用来匹配请求和响应
DHCP 包格式(续)
Seconds秒数
– 客户端已经开始DHCP过程的时间,单位是秒
Flags标记
– 左边最高位代表客户端是否希望得到广播方式的响应。其他位都置0
Client IP address客户端IP
– 客户端用来指定之前用的IP(如果有的话)
Assigned IP address分配的地址
– 服务器用来指定分配给客户端的IP
Next server IP address下一个服务器IP
– 中继代理用于指定一个配置服务器
Relay agent IP address中继代理IP
– 中继代理的UP地址
Client hardware address客户端硬件地址
– 客户端的MAC地址
Next server name下一个服务器的名字
– 可选的服务器主机名,以空字符串结束.
File name文件名
–需要从服务器上 得到的文件名
DHCP 包格式(续)
Options选项
选项字段总是以4字节的魔术字开始的。
其后是一个或多个TLV选项
– TLV = type-length-value 类型-长度-取值
常用选项(RFC 2132)
–消息类型(53) ,子网掩码), 类型标识 (60), 路由(3), 服务器标识(54), DNS s服务器(6), 请求的IP地址(50), 租约时间 (51)
Option 125 (RFC3925)
OPTION 125功能是对标准DHCP协议一个补充标准,该功能的标准定义在RFC 3925中。DHCP服务器在完成验证将客户端的IP地址等信息封装成DHCP OFFER包的时候,将OPTION 125信息封装DHCP OFFER包中再发送给客户端。 客户端收到OFFER包以后,首先查看该OFFER包
您可能关注的文档
- DEH培训3DEH液压系统介绍低压透平油系统液力弹簧式油动机汇编.ppt
- Delphi与sqlserver程序设计汇编.ppt
- DEH控制系统讲义刘康宁汇编.doc
- Delphi第7章窗体和组件汇编.ppt
- Delphi第05章_高级数据类型汇编.pptx
- DEFORM软件应用实例2汇编.ppt
- dcs软件组态培训教材(工程师)汇编.ppt
- Df4考试题库汇编.doc
- DFX面向产品生命周期的设计汇编.ppt
- DFM设计与制造汇编.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)