DHCP
- 动态主机设置协议(Dynamic Host Configuration Protocol,缩写:DHCP)是一个局域网的网络协议,使用UDP协议工作。
BOOTP
- BOOTP(Bootstrap Protocol,引导程序协议)是一种引导协议,基于IP/UDP协议,也称自举协议,是DHCP协议的前身。
两者关系
- DHCP 是BOOTP 的增强版本都是基于TCP/IP协议的协议。BOOTP只用于无盘工作站,DHCP 即可用于无盘站也可用于一般的网络应用。
DHCP常见options类型
options号 | options作用 |
---|---|
1 | 设置子网掩码选项。 |
3 | 设置网关地址选项。 |
6 | 设置DNS服务器地址选项。 |
50 | 设置请求IP选项。 |
52 | 设置Option附加选项。 |
53 | 设置DHCP消息类型。 |
BOOTP报文字段
op:操作码/消息类型,取值为1或2:
- 1= BOOTREQUEST (引导请求)
- 2 = BOOTREPLY (引导应答)
xid: 事务ID,一个随机数,用来匹配引用请求和应答。
Chaddr: Client hardware address,客户端硬件地址,由客户端填写。
option:选项字段
-
关闭自己家中路由器的dhcp服务
-
使用windows server2008 搭建本次学习所使用的dhcp服务器
1. 搭建dhcp服务器首先需要做的就是将自己的ip地址设置为静态
2.打开服务器管理器添加角色
3.勾选dhcp服务,下一步
4.这里可以看到一个要求就是必须在此计算机设置一个静态ip地址,前面设置过了,下一步
5.将此静态ip地址作为dhcp服务器的地址
6.dns服务器地址自己看看着来填,填完可以点右边验证一下是否可用
7.这里选择不需要,然后下一步