自己对DHCP的理解
Posted lnlvinso
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自己对DHCP的理解相关的知识,希望对你有一定的参考价值。
我们对DHCP的常见理解是,为主机动态的分配IP地址,减少手工配置,不用担心ip冲突。
下面是我对DHCP的一些理解。
DHCP用的是UDP协议,DHCP服务器监听的端口号是67,DHCP客户端发送请求时用的是68端口。
下面是DHCP客户端请求IP的过程:
1. 客户端使用0.0.0.0地址,以广播的方式发送IP请求报文
2. DHCP服务器监听到67端口收到的请求,判断地址池中是否有可分配的ip,有则广播方式发送报文
3. 客户端收到后,发送请求报文,希望使用该ip地址
4. DHCP服务器判断ip是否可被分配,这时回复的可能是成功,也可能是失败
网络中也可能存在超过一台的DHCP服务器,则客户端发送广播包后,可能会收到多个响应,客户端会选择第一个地址,并发送request请求。
除了可以动态分配ip,也可以为某些mac绑定指定的ip。
以上是关于自己对DHCP的理解的主要内容,如果未能解决你的问题,请参考以下文章