计算机是如何自动获取的IP地址的
发布网友
发布时间:2022-02-22 19:14
我来回答
共5个回答
热心网友
时间:2022-02-22 20:43
设置自动获取IP地址方法:
(1)右键“网络链接”选择“属性”打开网络连接管理界面。
(2)在打开的窗户中找到:Internet协议(TCP/IP) 双击打开或者单击选中,单击属性。
(3)选择自动获取IP地址和选择自动获取DNS服务器地址。
热心网友
时间:2022-02-22 22:01
工作原理
根据客户端是否第一次登录网络,DHCP 的工作形式会有所不同。
第一次登录的时候:
寻找 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 秒。如果都没有得到 D 相关图片HCP 服务器的响应,客户端则会显示错误信息,宣告 DHCP discover 的失败。之后,基于使用者的选择,系统会继续在 5 分钟之后再重复一次 DHCP discover 的过程。
提供 IP 租用地址
当 DHCP 服务器监听到客户端发出的 DHCP discover 广播后,它会从那些还没有租出的地址范围内,选择最前面的空置 IP ,连同其它 TCP/IP 设定,响应给客户端一个 DHCP OFFER 封包。 由于客户端在开始的时候还没有 IP 地址,所以在其 DHCP discover 封包内会带有其 MAC 地址信息,并且有一个 XID 编号来辨别该封包,DHCP 服务器响应的 DHCP offer 封包则会根据这些资料传递给要求租约的客户。根据服务器端的设定,DHCP offer 封包会包含一个租约期限的信息。
接受 IP 租约
如果客户端收到网络上多台 DHCP 服务器的响应,只会挑选其中一个 DHCP offer 而已(通常是最先抵达的那个),并且会向网络发送一个DHCP request广播封包,告诉所有 DHCP 服务器它将指定接受哪一台服务器提供的 IP 地址。 同时,客户端还会向网络发送一个 ARP 封包,查询网络上面有没有其它机器使用该 IP 地址;如果发现该 IP 已经被占用,客户端则会送出一个 DHCPDECLIENT 封包给 DHCP 服务器,拒绝接受其 DHCP offer ,并重新发送 DHCP discover 信息。 事实上,并不是所有 DHCP 客户端都会无条件接受 DHCP 服务器的 offer ,尤其这些主机安装有其它 TCP/IP 相关的客户软件。客户端也可以用 DHCP request 向服务器提出 DHCP 选择,而这些选择会以不同的号码填写在 DHCP Option Field 里面。
换一句话说,在 DHCP 服务器上面的设定,未必是客户端全都接受。客户端可以保留自己的一些 TCP/IP 设定,并且主动权永远在客户端这边。
租约确认
当 DHCP 服务器接收到客户端的 DHCP request 之后,会向客户端发出一个
相关图片DHCPACK 响应,以确认 IP 租约的正式生效,也就结束了一个完整的 DHCP 工作过程。
DHCP 发放流程第一次登录之后: 一旦 DHCP 客户端成功地从服务器哪里取得 DHCP 租约之后,除非其租约已经失效并且 IP 地址也重新设定回 0.0.0.0 ,否则就无需再发送 DHCP discover 信息了,而会直接使用已经租用到的 IP 地址向之前之 DHCP 服务器发出 DHCP request 信息,DHCP 服务器会尽量让客户端使用原来的 IP 地址,如果没问题的话,直接响应 DHCPack 来确认则可。如果该地址已经失效或已经被其它机器使用了,服务器则会响应一个 DHCPNACK 封包给客户端,要求其重新执行 DHCP discover。 至于 IP 的租约期限却是非常考究的,并非如我们租房子那样简单, 以 NT 为例子:DHCP 客户端除了在开机的时候发出 DHCP request 请求之外,在租约期限一半的时候也会发出 DHCP request ,如果此时得不到 DHCP 服务器的确认的话,客户端还可以继续使用该 IP ;当租约期过了87.5%时,如果客户端仍然无法与当初的DHCP服务器联系上,它将与其它DHCP服务器通信。如果网络上再没有任何DHCP服务器在运行时,该客户端必须停止使用该IP地址,并从发送一个Dhcpdiscover数据包开始,再一次重复整个过程。要是您想退租,可以随时送出 DHCPRELEASE 命令解约,就算您的租约在前一秒钟才获得的。
跨网络的 DHCP 运作 从前面描述的过程中,我们不难发现:DHCP DISCOVER 是以广播方式进行的,其情形只能在同一网络之内进行,因为 router 是不会将广播传送出去的。但如果 DHCP 服务器安设在其它的网络上面呢?由于 DHCP 客户端还没有 IP 环境设定,所以也不知道 Router 地址,而且有些 Router 也不会将 DHCP 广播封包传递出去,因此这情形下 DHCP DISCOVER 是永远没办法抵达 DHCP 服务器那端的,当然也不会发生 OFFER 及其它动作了。要解决这个问题,我们可以用 DHCP Agent (或 DHCP Proxy )主机来接管客户的 DHCP 请求,然后将此请求传递给真正的 DHCP 服务器,然后将服务器的回复传给客户。这里,Proxy 主机必须自己具有路由能力,且能将双方的封包互传对方。 若不使用 Proxy,您也可以在每一个网络之中安装 DHCP 服务器,但这样的话,一来设备成本会增加,而且,管理上面也比较分散。当然喽,如果在一个十分大型的网络中,这样的均衡式架构还是可取的。视您的实际情况而定了。
热心网友
时间:2022-02-22 23:36
当你需要使用网络时,由你的电脑向路由,或者服务器发求一个需要连接网络的请求,路由或服务器DHCP功能,就是根据已经使用的IP情况,动态并随机地给你的电脑分配了一个空闲的IP地址;但你的电脑断开网络时,此IP地址由服务器或路由自动收回,重新进行分配……
热心网友
时间:2022-02-23 01:27
路由器的DHCP给它分配的IP
热心网友
时间:2022-02-23 03:35
1 计算机要在无线网络区域内;
2 打开无线网软件
3 点击网页
电脑ip地址怎么变成自动获取?
3、计算机IP设置错误,计算机之前设置的IP段与现在连接的路由器的IP段不同。解决方法:将计算机IP地址从手动设置更改为自动获取,路由器将分配IP地址。更改电脑IP设置的操作步骤如下:1、首先,右键单击右下角的小型计算机图标,如下图所示。2、其次,选择“打开网络和Internet设置”,如下图所示。3、接...
服务器ip网络服务器ip - StormProxies
StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP纯净高匿;2、覆盖全球20...
如何自动获取ip地址
1. 使用命令行工具获取IP地址:- 在Windows上,打开命令提示符(按下Win + R键,然后键入cmd并按回车键),输入"ipconfig"命令,查找"IPv4地址"(通常是以"192.168."开头的地址)。- 在Mac上,打开终端(通过应用程序->实用工具->终端),然后输入"ifconfig"命令,查找"inet"关键字旁边的IP地址。
电脑怎么设置自动获取IP和DNS
使用“Win+X”快捷键打开“命令提示符”,然后输入“ipconfig/all”就可以查看到设置的IP地址和DNS服务器了。注意观察“DHCP已启用”一栏的异同哦。在“常规”选项卡中选择“自动获得IP地址”和“自动获得DNS服务器地址”,最后点击“确定”按钮。点击电脑任务栏左下角的开始按钮,在展开的页面中点击电源...
ip地址自动获取169.254. x. x是怎么回事?
当计算机或其他网络设备设置为通过DHCP自动获取IP地址,但无法联系到DHCP服务器或DHCP服务器没有可用的IP地址分配时,系统会自动分配一个169.254.x.x范围内的IP地址。这是Windows操作系统以及许多其他网络操作系统遵循的一个标准,称为APIPA或自动私有IP寻址。这种情况通常发生在小型局域网或没有正确配置DHCP...
如何配置自动获取IP地址
当遇到自动配置IPv4地址有两个的情况时,我们需要检查网络设置,确定哪个是主要的网络连接,并手动配置其中一个连接的IPv4地址,以确保网络正常运行。1. 检查网络设置:首先,需要检查计算机或设备的网络设置。在Windows系统中,可以通过控制面板的网络和共享中心进入网络设置。在macOS系统中,可以通过系统偏好...
计算机是如何自动获取的IP地址的
如果网络上再没有任何DHCP服务器在运行时,该客户端必须停止使用该IP地址,并从发送一个Dhcpdiscover数据包开始,再一次重复整个过程。要是您想退租,可以随时送出 DHCPRELEASE 命令解约,就算您的租约在前一秒钟才获得的。跨网络的 DHCP 运作 从前面描述的过程中,我们不难发现:DHCP DISCOVER 是以广播...
电脑ip地址怎么会自动获取??
原因:手动配置的ip和别人的冲突了,所以会自动获取一个169.254.0.0网段的地址。解决:打开管理,到服务里,找到dhcp,禁用即可。【IP地址简介】IP地址是一种在Internet上的给主机编址的方式,也称为网际协议地址。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配...
计算机自动获取ip地址在哪
自动获取ip操作步骤如下:1、首先打开点击“控制面板”,如下图 2、然后找到“网络和Internet”,点击它,如下图 3、然后点击“查看网络状态和任务”,如下图 4、然后在跳出的窗口中找到“更改适配器设置”,如下图 5、然后在跳出的窗口中找到“无线网络连接”,右击它,点击“属性”,如下图 6、...
怎么把计算机的IP地址和DNS都设置为自动获取(windows8系统)?
在一般情况下,只需要选择Windows默认的“自动获得 IP 地址”和“自动获得 DNS 服务器地址”就可以解决绝大部分的网络问题了,计算机会自动从路由器的DHCP服务器获取网络配置信息,包括IP地址和DNS服务器,如果路由器的设置正确,计算机就可以无障碍的上网了。需要说明的是,如果出现QQ能上,但是打不开网页...
怎样让电脑自动获取ip?
如何自动获取电脑IP:首先,开始/运行,输入 cmd,再输入ipconfig,看看你的IP地址是不是正常的,假如不是,就是获取不到IP地址。然后,右键我的电脑,管理,打开计算机管理,最后面那个“服务和应用程序”,点它,再点右边出现的“服务”,找到DHCP服务,启动。假如还上不了网,说明你那个路由器下面连接...