DHCP概述
- Dynamic Host Configuration Protocol,动态主机配置协议
- DHCP服务端默认采用UDP的67端口来监听和接收客户端请求
- 保留UDP的68端口来接收来自DHCP服务器的消息
- 在windows中,DHCP客户端无法找到对应的服务器、获取合法IP地址失败的前提下,在自动专用IP地址(Automatic Private IP Address, APIPA)中选择一个地址作为主机IP地址
- APIPA:169.254.0.0~169.254.255.255
复习一下IP地址
IP分类
分类 | 特征 | 范围 |
---|---|---|
A | 0(网络号:主机号 = 8 :24) | 0.0.0.0~127.255.255.255 |
B | 10(16:16) | 128.0.0.0~191.255.255.255 |
C | 110(24:8) | 192.0.0.0~223.255.255.255 |
D | 1110(不区分网络号和主机号) | 224.0.0.0~239.255.255.255 |
E | 未使用 |
私有IP
- 10.0.0.0~10.255.255.255
- 172.16.0.0~172.31.255.255
- 169.254.0.0~169.254.255.255(APIPA:Automatic private IP Address,自动私有IP地址)
- 192.168.0.0~192.168.255.255
DHCP工作过程
不常见的报文类型
Type | Explain |
---|---|
release | 客户端释放IP |
decline | 客户端收到ack后需要检测IP是否冲突(通过发arp检测),如果冲突那么发此报文通知服务端 |