在网络中客户端如何向DHCP获取IP地址的过程

在网络中客户端如何向DHCP获取IP地址的过程,第1张

1 客户端向网络当中发送一个DHCP DISCOVER数据包,等待DHCP服务器回应。这个包叫DHCP发现包。

2 当网络中的DHCP服务器受到了来自客户端的数据包后,会向客户端回复一个DHCP OFFER包,其中就包括了将要分配的IP地址的信息。这个包叫DHCP提供包。

3 客户端受到了来自服务器的数据包之后,会向服务器发送一个DHCP REQUEST包,请求使用此IP地址。这个包叫DHCP请求包。

4 服务器收到了来自客户端的请求之后,会向客户端回应一个DHCP ACK包,对客户端的请求加以确认,这个包叫DHCP确认包。

至此首次租约过程完毕。

注:这四个包全部都是广播包。

不要想着在PC跟DHCP服务器上动手脚的,没用。PC获取IP是广播的形式,在PC上设置无效。 2台授权DHCP 你也没办法,你可以尝试在交换机上设置啊,过滤掉不信任信息

网上应该有这种方法,好像见过,但是我也不会 你可以百度下。希望对你有用

帮你查到了。

还有更好的方法,就是利用交换机的DHCP监听,通过建立和维护DHCP Snooping绑定表过滤不可信任的DHCP信息,也就是过滤掉非法DHCP服务器向网络上发送的数据包。首先定义交换机上的信任端口和不信任端口,将DHCP服务器所连接的端口定义为信任端口,其它连接到普通客户端的端口全部定义为不信任端口,对于不信任端口的DHCP报文进行截获和嗅探,drop掉来自这些端口的非正常 DHCP 报文,从而达到过滤内网非法DHCP服务器的目的。

基本配置示例:

switch(config)#ip dhcp snooping vlan 100,200

/ 定义哪些 VLAN 启用 DHCP 嗅探

switch(config)#ip dhcp snooping

switch(config)#int fa4/10 / dhcp服务器所在端口

switch(config-if)#ip dhcp snooping trust

switch(config)#int range fa3/1 - 48 / 其它端口

switch(config-if)#no ip dhcp snooping trust (Default)

switch(config-if)#ip dhcp snooping limit rate 10 (pps)

/ 一定程度上防止 DHCP 拒绝服务攻击

在Windows系统下IPconfig命令,后面带/release和 /renew参数可以实现从DHCP服务器重新获取IP地址:

1、ipconfig /release 释放当前网卡获取的IP地址,使用该命令后,网卡(IPv4地址)此时IP地址为空。

2、ipconfig /renew   为网卡重新从DHCP服务器上面获取新的IP地址。

    

计算机IP地址的获得方式有两类,一类是静态IP地址,另一类是自动获得IP地址。校园网学生用户计算机上网,必须设置为自动获得IP地址(DHCP),否则认证客户端会提示“IP地址的获得方式与系统要求的不一致”,从而导致无法通过认证。 一般的计算机,在正确安装网卡后,网络的默认设置就是使用DHCP上网。如果已经设置为使用静态IP地址上网,需要改回到使用DHCP上网,不同 *** 作系统的设置方法略有不同,下面以Windows XP为例进行介绍。 1、在桌面上找到“网上邻居”,在“网上邻居”上单击右键,从d出菜单中选择菜单项“属性”, 2、在d出窗口里,找到“本地连接”,在“本地连接”上单击右键,从d出菜单中选择菜单项“属性”, 3、在“本地连接”的属性里,选择“Internet 协议 (TCP/IP)”,再点击“属性”, 4、在d出的Internet 协议属性窗口里,点击“自动获得IP地址”和“自动获得DNS服务器地址”, 5、点击两次“确定”按钮完成设置。

1、主

路由器

(上级路由器)必需要开启DHCP功能

2、下级路由器,必需要关闭DHCP功能

3、主路由器的LAN口出的网线,则要接到下级路由器的LAN口上。

4、各级路由器下的电脑或其它接入设置,网卡TCP/IP设置为“自动”。

这样,下边各级路由器及接入设备,就会自动获取主路由器DHCP分配出来的IP地址。

客户机获取DHCP服务器主要分为4个步骤:

1IP租用请求:

DHCP客户机初始化TCP/IP,通过UDP端口67向网络中发送一个DHCPDISCOVER广播包,请求租用IP地址。该广播包中的源IP地址为0000,目标IP地址为255255255255;包中还包含客户机的MAC地址和计算机名。

2IP租用提供:

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

3IP租用选择:

客户机从不止一台DHCP服务器接收到提供之后,会选择第一个收到的DHCPOFFER包,并向网络中广播一个DHCPREQUEST消息包,表明自己已经接受了一个DHCP服务器提供的IP地址。该广播包中包含所接受的IP地址和服务器的IP地址。

所有其他的DHCP服务器撤消它们的提供以便将IP地址提供给下一次IP租用请求。

4IP租用确认:

被客户机选择的DHCP服务器在收DHCPREQUEST广播后,会广播返回给客户机一个DHCPACK消息包,表明已经接受客户机的选择,并将这一IP地址的合法租用以及其他的配置信息都放入该广播包发给客户机。

客户机在收到DHCPACK包,会使用该广播包中的信息来配置自己的TCP/IP,则租用过程完成,客户机可以在网络中通信。

DHCP客户机在发出IP租用请求的DHCPDISCOVER广播包后,将花费1秒钟的时间等待DHCP服务器的回应,如果1秒钟没有服务器的回应,它会将这一广播包重新广播四次(以2,4,8和16秒为间隔,加上1~1000毫秒之间随机长度的时间)。四次之后,如果仍未能收到服务器的回应,则运行Windows 2000的DHCP客户机将从16925400/16这个自动保留的私有IP地址(APIPA)中选用一个IP地址,而运行其他 *** 作系统的DHCP客户机将无法获得IP地址。DHCP客户机仍然每隔5分钟重新广播一次,如果收到某个服务器的回应,则继续IP租用过程。

以上就是关于在网络中客户端如何向DHCP获取IP地址的过程全部的内容,包括:在网络中客户端如何向DHCP获取IP地址的过程、如何让dhcp客户端指定从某个dhcp服务器获取ip、Windows系统中重新用DHCP服务器获取IP地址命令是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9499758.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存