281 字
1 分钟
DHCP
Dynamic Host Configuration Protocol, 动态配置IP地址、地址掩码、网关与DNS等信息,是应用层协议,工作在udp上,端口号67,68
分配IP地址的工作流程
- dhcp客户机发出DHCP discover报文 当主机启动时,如初生的婴儿(0.0.0.0),没有身份信息,需要向外界大声哭泣,“大神,请赐予我一个名字吧”。婴儿的呼唤被广播出去,源地址0.0.0.0,目标地址255.255.255.255
- dhcp服务器回应DHCP offer报文 大神就是这里的DHCP服务器,专门给婴儿起名字,回应了婴儿的啼哭:“小宝贝,你的名字叫192.168.0.2,喜欢吗” 源地址是dhcp服务器的ip地址,目标地址是255.255.255.255
- 广播域的其他主机因为没有起名字的能力,丢弃报文(udp67没有对应的服务) 其他主机:“抱歉小宝贝我无能为力”
- dhcp客户机收到offer报文,发起request报文 婴儿:“大神我很喜欢192.168.0.2这个名字就它了”
- 服务器的确认回应ack报文 大神:“很好,再见”
