一、DHCP协议
一个主机如何获得IP地址
- 硬编码:静态配置
- 动态主机配置协议(DHCP,Dynamic Host ConfigurationProtocol)
1. 动态主机配置协议(DHCP,Dynamic Host ConfigurationProtocol)
- 从服务器动态获取:
- IP地址
- 子网掩码
- 默认网关地址
- DNS服务器名称与IP地址
- 即插即用
- 允许地址重用
- 支持在用地址续租
- 支持移动用户加入网络
2. DHCP实现过程
- 主机广播“DHCP discover" (发现报文)
- DHCP服务器利用“ DHCP offer”(提供报文)进行响应
- 主机请求IP地址:“ DHCP request”(请求报文)
- DHCP服务器分配IP地址:“ DHCP ack”(确认报文)
3. DHCP协议在应用层实现
请求报文封装到UDP数据报中
- IP广播
- 链路层广播(e.g.以太网广播)
- DHCP服务器内建于路由器中。
DHCP服务器构造ACK报文
- 包括分配给客户的IP地址、子网掩码、默认网关、DNS服务器地址