首页 > 代码库 > DHCP客户端请求IP地址的过程(DHCP工作原理)
DHCP客户端请求IP地址的过程(DHCP工作原理)
DHCPdiscover 目标端口 源IP 目标IP
UDP(67) 0.0.0.0 255.255.255.255
DHCP客户机寻找DHCP服务器的阶段,DHCP客户机以广播方式发送DHCPdiscover发现信息寻找DHCP服务器,即向地址255.255.255.0发送待定的广播信息,网络上每一台安装了TCP/IP协议的主机都会接收到这种广播信息,但只有DHCP服务器做出响应
DHCPOFFER udp(68) 源ip是DHCP服务器的ip 目的ip255.255.255.255
DHCP服务器提供ip的地址的阶段,在网络中收到DHCPdiscover发现信息的DHCP服务器都会做出响应,它从尚未出租的ip地址中挑选一个分配各DHCP客户机,向DHCP客户机发送一个包含出租ip地址和其他设置的DHCPoffer提供信息
DHCPREQUEST UDP67 源ip0.0.0.0,目的ip:255.255.255.255
即DHCP客户机选择某台DHCP服务器提供的ip地址阶段,如果多台DHCP服务器向DHCP客户机发来DHCPOFFER提供信息,则DHCP客户机只接受第一个收到的DHCPoffer提供信息,然后它就以广播方式(原因:通知所有DHCP服务器它将选择某台DHCP服务器提供的ip地址)回答一个DHCPrequest请求信息,该信息中包含向它所选定的DHCP服务器请求ip地址的内容。
DHCPACK UDP68 源ip是服务器ip,目的ip是255.255.255.255
即DHCP服务器确认所提供ip地址的阶段。当DHCP服务器收到DHCP客户机回答的DHCPrequest请求信息后,便向DHCP客户机发送一个包含它所提供的ip地址和其他设置的DHCPack确认信息,告诉DHCP客户机可以使用它所提供的ip地址,然后DHCP客户机便将其tcp/ip协议与网卡绑定,另外,其它服务器收回提供的ip地址
本文出自 “独家视角” 博客,请务必保留此出处http://molujiang.blog.51cto.com/9742572/1879069
DHCP客户端请求IP地址的过程(DHCP工作原理)