DHCP 的基本实现原理
来源: network.51cto /art/201406/441752.htm
摘要:DHCP 是一个局域网的网络协议,使用 UDP 协议工作,主要有两个用途:给内部网络或
网络服务供应商自动分配 IP 地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手
段,在 RFC 2131 中有详细的描述。本文讲述了 DHCP 的基本实现原理。
关键词 :DHCPI实现原理I概念
DHCP 是一个局域网的网络协议,使用 UDP 协议工作,主要有两个用途:给内部网络或网络服务供应
商自动分配 IP 地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段,在 RFC 2131 中有详
细的描述。
1 DHCP 几个概念
DHCP Client:DHCP 客户端,通过 DHCP 协议请求 IP 地址的客户端。DHCP 客户端是接口级的概念,如
果一个主机有多个以太接口,则该主机上的每个接口都可以配置成一个 DHCP 客户端。交换机上每个 Vlan
接口也可以配置成一个 DHCP 客户端。
DHCP Server:DHCP 服务端,负责为 DHCP 客户端提供 IP 地址,并且负责管理分配的 IP 地址。
DHCP Relay:DHCP 中继器,DHCP 客户端跨网段申请 IP 地址的时候,实现 DHCP 报文的转发功能。
DHCP Security:DHCP 安全特性,实现合法用户 IP 地址表的管理功能
DHCP Snooping:DHCP 监听,记录通过二层设备申请到 IP 地址的用户信息
DHCP 工作原理:
图 1 基本原理
2 发现阶段:
即 DHCP 客户端寻找 DHCP 服务端的过程,对应于客户端发送 DHCP Discovery,因为 DHCP Server 对应
于 DHCP 客户端是未知的,所以 DHCP 客户端发出的 DHCP Discovery 报文是广播包,源地址为 0.0.0.0 目的
DHCP 的基本实现原理 1 / 3