读者提问
家用路由器上只有蓝色的WAN口和黄色的LAN口,并且只有图形界面,不能在命令行操作。
自学的课程上的路由器都是有F口,S口和Console口之类,并且是用命令行控制的。
似乎家用路由器中的LAN口类似于FastEthernet口,但是他又不区分f0/1,f0/2。
在它的图形界面的IP配置里,只有一个对话框给LAN口设置IP,这个IP最终是分给哪个端口呢?有4个甚至更多黄色的LAN口的。。难不成所有的LAN口共同一个IP么?
4个LAN口上连接的终端是通过DHCP分配的ip,路由器设置里的那个LAN口设置的ip是网关,后者的这“LAN口”和路由器设备本身上的那4个LAN口是一个意思吗?
家用路由器的4个LAN口连接的4台终端必然是一个网段吗?
数据从终端到LAN口之间经历了什么过程?
欢迎新朋友,诚挚感谢一直为公众号默默奉献的老朋友们!
正文
一个上规模的公司网络基本上有以下几个部分组成:
(1) 交换机
(2)AP / AP控制器
(3)路由器/防火墙
再看看家庭网络,除了一个无线路由器外没有什么了吧?
有同学会说,不是还有一个光猫的吗?
光猫就是一个光电转换器,把用户的电信号转换成光信号,通过光纤发送到Internet。
再把Internet上的光信号转换成电信号,输送到用户的网线里。
如果愿意,光猫也可以简单配置一下,成为一个无线路由器,那用户只需要一个光猫就可以上网。
为何家庭网络没有交换机、AP也可以上网?
因为家用路由器一个硬件盒子,内部集成了交换功能、路由功能、无线AP的功能。
桥接功能
交换机的前身是网桥,4个蓝色的LAN口就是网桥的组成部分。交换机首要任务是将LAN口桥接起来。
物理端口是否属于一个网桥,只需要看一个端口收到广播报文,交换机的其它端口能否接收到?
如果能,该接收端口与发送端口在一个网桥,或者说,同属一个广播域。
一个网桥连接的所有设备,IP地址应该在一个网段,可以直接ARP广播发现彼此的MAC地址,通过网桥直接通信。
依据上文的规则,4个蓝色的LAN口属于一个网桥,可以直接通信。
如果不能,则不在一个网桥。
不在一个网桥的主机通信,需要路由功能。
4个LAN接口接收到的广播,不会发到WAN接口,所以LAN口与WAN口不在一个网桥。
LAN口与WAN口的通信报文则需要路由功能。
路由功能
家用路由器有2个三层接口(loopback接口除外),一个是LAN接口,另外一个是WAN接口。
所谓路由,就是在这2个接口之间进行,查路由表做出转发动作即可。
但LAN接口的私有IP,不能进入WAN接口所连接的Internet,所以做完路由操作,还需要做NAT操作。
家庭路由器的网络,如果需要上百行的命令行配置,那么需要用户至少具有入门级的网络技术水平,这非常不现实。
家用路由器,最大的卖点就是简单,如果用户插上网线就可以用,那是最好不过。
LAN接口、WAN接口自动配置,DHCP 帮用户完成自动配置,要啥命令行?
实在不行需要配置,弄个图形化界面,让用户配个无线SSID,就够了。还能再简单吧,估计很难,除非用户使用系统默认的SSID。
尽管对用户友好,家用无线路由器内部实现一点也不会少,同样也有命令行界面,只是这块功能隐藏了起来,有图形化界面谁用命令行,那不是找不自在的嘛!
想了解更多家用路由器的工作原理,请继续阅读:
https://mp.weixin.qq.com/s/gzNU2_EAt-zg0I6x-0vmcg
最后留给读者一个思考题:
如果4个LAN口都没有插入任何设备,只有无线连接的主机,那么无线用户可以Ping通LAN接口的IP吗?
如果无线也没有连接任何主机,LAN接口的状态是Up还是Down?
文章转载自微信公众号车小胖谈网络
评论