DHCP详解汇编.pptx

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包

文档评论(0)

1亿VIP精品文档

相关文档