zoukankan      html  css  js  c++  java
  • 【转】路由器LAN口IP地址到底是什么?

     

    作者:BI4VMR
    链接:https://www.zhihu.com/question/369737960/answer/1004809747
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    家用路由器LAN口地址实际上是设备的管理地址,也可以兼做下游设备的默认网关。

    家用路由器实际上不是真正的路由器,而是交换机、AP、路由器和防火墙的组合体,这些功能在商用网络中是由不同的设备实现的,家用路由器一台设备什么都做,但每方面都很弱。


    场景一:

    这是最普通的使用场景,WAN口连接运营商设备,LAN口连接有线终端,无线空口连接无线终端

    家用路由器一般只有一个广播域(单个VLAN),有线和无线实际上只是传输介质有区别,通信层面完全可以二层互通。

    PC1想要访问PC2时,将PC2的IP地址与自身的子网掩码做逻辑与运算,发现自身与PC2在同一个物理网段(二层广播域)中,可以直接通信,于是发出ARP请求,请求PC2的MAC地址,将PC2的IP地址作为目的IP,MAC地址作为目的MAC,完成二层帧的封装,把数据帧发给路由器;路由器查找MAC地址映射表,发现数据帧的目的MAC与4号端口关联,直接从4号端口发出。

    此为LAN内部通信,该过程中完全不需要LAN口IP地址的参与。

    PC1想要访问Internet资源时,将公网服务器的IP地址与自身的子网掩码做逻辑与运算,发现自身与该服务器并不在同一个物理网段,此时就需要默认网关的帮助。


    PC1通过ARP请求获取默认网关的MAC地址,将公网服务器的IP地址作为目的IP,默认网关的MAC地址作为目的MAC,完成二层帧的封装,把数据帧发给路由器;路由器的LAN口IP地址有一个对应的MAC地址,其收到PC1的数据帧后,发现目的MAC与自身MAC一致,无需转发给LAN口设备,而是进行路由表查询。家用路由器只有LAN和WAN两个网段,只要目的IP不属于LAN口网段,就会命中默认路由,发往WAN口。

    此为跨越LAN网段通信,该过程需要LAN口IP地址充当终端设备的默认网关。

     


    场景二:

    当无线覆盖范围不足,各家庭成员仅在固定地点上网时,我们可以使用多个家用路由器进行扩展。虽然此方案几乎无漫游能力,但是各成员不会经常移动位置,可以以较低的成本满足覆盖需求。

    在此场景中,两台路由器的LAN口通过双绞线互联,成为同一个物理网段(二层广播域),任意LAN口间通信无需LAN口IP地址的参与。两台路由器的LAN口IP地址分别为192.168.1.1和192.168.1.2,前缀长度均为24位,属于同一个逻辑网段(三层网段);直连光调制解调器(光猫)的设备LAN口IP地址充当所有终端的默认网关,同时也作为Web管理地址(输入进入设备1的管理界面);第二台设备的LAN口IP地址仅作为Web管理地址(输入进入设备2的管理界面),不承担数据转发功能。


    关于DHCP:

    DHCP只是自动给终端设备分发IP地址、子网掩码和默认网关的一种服务,即使所有设备都手动配置地址,仍然可以正常上网,只是不方便而已。手机上的路由器地址其实是通俗化的说法,作用等同于电脑中的默认网关,用于跨越LAN进行通信。

    DHCP服务设置在连接Internet的设备上时,默认网关恰好与设备的管理地址相同。在上图场景中,DHCP服务也可以设置在设备2上,分发192.168.1.1作为终端的网关即可

  • 相关阅读:
    Hdfs详解
    HDFS主要特性和体系结构
    HDFS简单入门
    使用docker搭建hadoop分布式集群
    HDFS理论及安装部署
    Android开发之模拟器genymotion安装apk出现错误: Install_failed_invalid_URI
    Android开发之最火的开源框架之一Xutils2详解(摘自开源作者官方介绍详解)
    Java开发之javaEE(java2EE)的介绍,java软件工程师初步阶段知识
    拾色器,可以取出电脑屏幕的任何颜色,ui以及程序员前端等常用软件,文件很小,300K
    Android开发必有功能,更新版本提示,检测是否有新版本更新。下载完成后进行安装。
  • 原文地址:https://www.cnblogs.com/oxspirt/p/12302041.html
Copyright © 2011-2022 走看看