8.DHCP协议分析与实践
DHCP 协议分析与实践 1. 概述 1.1 简介 Dynamic Host Configuration Protocol 用于取代 RARP 和 Bootp 协议,主要用于 集中管理和自动分配 IP 地址 ,帮助网络内的主机获取 IP 地址、子网掩码、网关和 DNS 服务器地址。 DHCP 用于取代 Bootp 协议,但引用了 租约和续租 的概念 基于 UDP 协议实现,位于应用层,使用 67 (DHCP服务器) 和 68 (DHCP客户端) 端口 1.2 地址分配方式 方式 说明 静态分配 即手工配置 IP、网关、子网掩码和 DNS 服务器 动态分配 主机向 DHCP 服务器申请 IP 地址,获取后就使用该地址 零配置 当使用动态分配失败时,如果 DHCP 服务器故障,有些操作系统会使用零配置为自己 分配一个私有地址(169.254.0.0 ~ 169.254.255.255),确保自己有 IP 地址 1.3 DHCP 工作流程 1.4 DHCP 网络拓扑图 1.5 报文格式 报文类型 : 1 表示请求报文(client to server), 2 表示响应报文(server to client) 硬件地址类型 : 即网络类型,1 表示以太网 硬件地址长度 : 以太网地址为 6 字节 跳数 : DHCP 报文经过的中继数量,每经过一个路由器值加 1 事件 ID :