永发信息网

如果客户机无法从dhcp服务器中获取IP地址,那么win2000客户机将会如何处理自己

答案:2  悬赏:20  手机版
解决时间 2021-02-23 20:28
  • 提问者网友:趣果有间
  • 2021-02-23 08:22
如果客户机无法从dhcp服务器中获取IP地址,那么win2000客户机将会如何处理自己
最佳答案
  • 五星知识达人网友:怙棘
  • 2021-02-23 09:01
客户机获取DHCP服务器主要分为4个步骤:
1.IP租用请求:
DHCP客户机初始化TCP/IP,通过UDP端口67向网络中发送一个DHCPDISCOVER广播包,请求租用IP地址。该广播包中的源IP地址为0.0.0.0,目标IP地址为255.255.255.255;包中还包含客户机的MAC地址和计算机名。

2.IP租用提供:
任何接收到DHCPDISCOVER广播包并且能够提供IP地址的DHCP服务器,都会通过UDP端口68给客户机回应一个DHCPOFFER广播包,提供一个IP地址。该广播包的源IP地址为DCHP服务器IP,目标IP地址为255.255.255.255;包中还包含提供的IP地址、子网掩码及租期等信息。

3.IP租用选择:
客户机从不止一台DHCP服务器接收到提供之后,会选择第一个收到的DHCPOFFER包,并向网络中广播一个DHCPREQUEST消息包,表明自己已经接受了一个DHCP服务器提供的IP地址。该广播包中包含所接受的IP地址和服务器的IP地址。
所有其他的DHCP服务器撤消它们的提供以便将IP地址提供给下一次IP租用请求。

4.IP租用确认:
被客户机选择的DHCP服务器在收DHCPREQUEST广播后,会广播返回给客户机一个DHCPACK消息包,表明已经接受客户机的选择,并将这一IP地址的合法租用以及其他的配置信息都放入该广播包发给客户机。
客户机在收到DHCPACK包,会使用该广播包中的信息来配置自己的TCP/IP,则租用过程完成,客户机可以在网络中通信。
DHCP客户机在发出IP租用请求的DHCPDISCOVER广播包后,将花费1秒钟的时间等待DHCP服务器的回应,如果1秒钟没有服务器的回应,它会将这一广播包重新广播四次(以2,4,8和16秒为间隔,加上1~1000毫秒之间随机长度的时间)。四次之后,如果仍未能收到服务器的回应,则运行Windows 2000的DHCP客户机将从169.254.0.0/16这个自动保留的私有IP地址(APIPA)中选用一个IP地址,而运行其他操作系统的DHCP客户机将无法获得IP地址。DHCP客户机仍然每隔5分钟重新广播一次,如果收到某个服务器的回应,则继续IP租用过程。
全部回答
  • 1楼网友:北城痞子
  • 2021-02-23 09:58
如果找dhcp服务器没有获取到地址,那么计算机将会自动分配到一个network id 为 169.254.0.0的私有地址,并使用这样一个地址与其他人进行通信,在使用某个地址之前将以广播形式这个地址在网络上有没有其他的主机使用,如果没有则使用,如果有则尝试其他的私有ip地址,并且每隔五分钟来寻找dhcp服务器要一次有效的地址,在获得有效地址之前,客户端仍然使用这个私有的ip地址。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯