DHCP分配客户机IP地址

来源:百度知道 编辑:UC知道 时间:2024/06/22 09:54:21
在网吧中,使用win2003系统架设DHCP服务器
然后将下边客户机的启动方式改为网络启动
待客户机开机时,如何自动查找并连接DHCP服务器.然后分配IP地址呢?
我说的不是进入系统后分配DHCP的IP...
而是设置BIOS为网卡启动..
然后机器启动的时候分配
这个一般用于无盘网络..

您好,对与本地DHCP地址分配过程如下:
1、寻找 Server。当 DHCP 客户端第一次连接上网络的时候,也就是客户发现本机上没有任何 IP 配置时,它会向网络上发出一个 DHCP Discover数据包。因为客户端还不知道自己属于哪一个网络,所以数据包的源地址为 0.0.0.0 ,目的地址为 255.255.255.255 ,然后再附上DHCP Discover的信息,向网络进行广播。 在 Windows 的预设情形下,DHCP Discover的等待时间预设为 1 秒,也就是当客户端将第一个 DHCP Discover数据包送出去之后,在 1 秒内没有得到回应的话,就会进行第二次DHCP Discover 广播。若一直得不到回应,客户端一共会有四次DHCP Discover 广播,除了第一次会等待 1 秒外,其余三次的等待时间分别是 9、13、16 秒。
2、 提供 IP地址。当 DHCP服务器监听到客户端发出的 DHCP Discover广播后,它会从那些还没有租出的地址范围内,选择最前面的空闲 IP ,连同其它 TCP/IP 设定,回应给客户端一个DHCP Offer数据包。 由于客户端在开始的时候还没有 IP 地址,所以在其 DHCP Discover数据包内会带有其 MAC 地址信息,并且有一个 XID 编号来辨别该数据包,DHCP 服务器回应的DHCP Offer数据包,会根据这些资料传递给请求地址的客户。根据服务器端的设定,DHCP Offer数据包包含一个租约的信息。
3、接受 IP 地址。如果客户端收到网络上多台 DHCP 服务器的回应,只会挑选其中一个 DHCP Offer数据包(通常是最先抵达的那个),并且向网络上发送一个DHCP Request广播包,告诉所有 DHCP 服务器它将指定接受哪一台服务器提供的 IP地址。 同时,客户端还会向网路发送一个 ARP 数据包,查询网络上面有没有其它机器使用该 IP 地址;如果发现该 IP 已经被占用,客户端则会送出一个 DHCP Decline 数据包给 DHCP服务器,拒绝接受其DHCP Offer ,并重新发送 DHCP Discover 信息。 事实上,并不是所有 DHCP 客户端都会无条件接受 DHCP 服务器的 Offer ,尤其这些主机安装有其它