不大明白你的意思,但是IP地址的获取,和外网无关。
路由器的核心功能是路由;IP地址的分配由DHCP服务器完成;但是实际场景中,为了简化管理,减少硬件数量,通常把DHCP服务器结合到路由器中。但不能把两者混为一谈:
上图是一个描述我们电脑访问头条的过程(并非原理理论讲解,图片只为简单帮助理解):
1、首先
主机把访问的数据包,发送给网关,也就是路由器;
2、路由器根据数据包的目的IP查询路由表,如果没有符合目的IP的路由条目,就根据默认路由转发,也就是0.0.0.0的这条路由,并且把数据包的源IP换成自己的外网IP,也就是100.61.25.12;
3、0.0.0.0的下一跳是电信网关(路由器),这样你的数据包就到了电信网关上,电信网关继续根据你数据包的目的IP查找路由表,就这样一层一层转发,最终头条服务器收到你的数据包;
4、头条服务器返回的数据包,把收到数据包的源IP当作返回数据包的目的IP,也就是100.61.25.12,这样继续层层路由,最后你的路由器收到了这个返回的包,把数据包发送到你的
主机上。
以上只是从IP路由方面举例说明,实际上正常访问网络的过程是NAPT、传输层协议等综合应用。
上图简单说明IP地址的获取过程,并非原理和理论。
DHCP交互最开始是以广播形式发起,这就涉及到广播域的概念,我们这边不深入探讨什么是广播域,只需要了解:网关会隔离广播域。因此客户端的DHCP请求,这个数据不会被转发到公网上。
这也就是说,P地址获取,和是否有外网无关,而是和是否有DHCP服务器有关。
DHCP服务器不一定是在路由器上:
也可以用服务器来承担DHCP服务角色,windows和linux都可以作为dhcp服务器。
另外,我们家用场景中,经常因为一个路由器的无线信号无法覆盖所有区域,通过增加一个无线路由器来扩大覆盖范围的情况,这时如果你把两个路由器的LAN口接LAN口,在没有其它配置来的情况下,会导致网络震荡,极其不稳定!原因就是上面说到的,只有网关会隔离广播域,你LAN口接LAN口,相当于在一个广播域中安排了2台DHCP服务器,当手机发起IP地址获取请求时,两台DHCP服务器都会做出回应,这样就导致混乱了。
不信你试试,拿台无线路由器,把LAN口接到你公司给你的办公网口上,假如上级交换机没有做DHCP Snooping来避免DHCP冲突,你分分钟被网管找上门进行肢体语言交流!
网站标题:在没有外网的情况下,路由器在局域网可以自动获得IP吗?
文章地址:/news5/98105.html
成都网站建设公司_创新互联,为您提供服务器托管、Google、网站排名、面包屑导航、品牌网站建设、网站策划
广告
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源:
创新互联