光猫是干什么用的 路由器是干什么用的

【好玩的网络】系列面向普通人的网络科普视频 。

光猫是干什么用的 路由器是干什么用的


本期知识点
路由器的作用是什么?
如何实现跨子网通信?
路由器的工作原理简介,route表 。
好玩的网络第三期!不定期更新 。视频传送门 。
光猫是干什么用的 路由器是干什么用的


本系列视频/教程
路由器参数解读传送门 。
嗨,大家好!我是你们的小伙伴果子 。上一期视频,我们对IP地址,网段,子网有了一定的认识,我们知道 , 只要配置好IP地址和子网掩码,使两台主机的IP地址属于同一个网段,这两台主机就能通讯了 。这一期 , 我们讲讲跨子网通讯和路由器 。
1.引言我们之前讲过交换机,交换机是一个数据转发设备,在OSI模型中的第二层,数据链路层工作,通过MAC地址和交换机端口号的对应关系来转发数据包 , 忘记的小伙伴可以看我的第1期视频 。而我们今天要讲路由器在OSI模型中的第3层“网络层”工作,是一个三层转发设备 。我们所说的多少层,不是说设备只在这一层工作,而是最少能到达到这一层 。
光猫是干什么用的 路由器是干什么用的


路由器在OSI模型中的工作层级
2.路由器的结构与分类:路由器的本质就是一台电脑,通常插着两张网卡,其中一张网卡连接广域网WAN,另外一张网卡连接局域网LAN 。WAN的IP地址由上级网络分配,LAN的IP地址我们可以自己设置 。家用路由器一般有自己的默认Lan口IP地址,一般是192.168.1.1/24,在包装说明书或路由器背面的铭牌中都有写明,此地址也是路由器的默认管理地址 。
光猫是干什么用的 路由器是干什么用的


路由器的本质,另外家用路由器是路由交换一体机
更高级的路由器可以有多个WAN口,甚至可以添加虚拟网卡,可以实现“单线多播”负载均衡叠加网速等更高级的功能 。另外,路由器也分为硬件路由器和软路由 。所谓的硬路由就是我们直接从网上购买到的路由器,主要实现路由功能 。而软路由则是在普通电脑上安装openwrt,爱快等路由器系统,实现路由功能的设备,主要是为了实现广告过滤,搭建网络隧道等功能 。我们以后会在centos系统中实现部分功能 。
3.路由器的功能1:寻址与转发3.1.路由规则路由器最主要的作用就是实现跨网段的数据传输与转发 。就像交通路标一样,指引着车辆和行人的行动,这种指引行为就叫路由,路由器通过路由表来记录转发规则 。我们先来看看路由表长什么样吧 。因为普通路由器无法查看路由表,所以我在centos7系统上进行演示 。
光猫是干什么用的 路由器是干什么用的


路由器主要是为了实现跨子网的传输
我们在centos系统中输入route -n命令,就可以查询路由表,查询到的路由表有8列,其中第1列Destination为目的地址,第2列Gateway为网关地址,也叫“下一跳” , 第3列Genmask为网关掩码,第8列Iface为网卡接口 。
光猫是干什么用的 路由器是干什么用的


查询路由表的方法 , 路由表
我们将第1列与第3列合并起来,会惊奇地 发现 , 第一列不就是网络地址吗?忘记的同学可以翻看第2期视频 。Flag带有G的规则代表网关规则,若数据包的目的IP地址与路由表中目的地址匹配,路由器会将数据包转发到Gateway中的网关地址 。如果flag不带G,说明本条规则不是网关规则,目标地址肯定就在本地链路,通过同一个交换机相连 。

推荐阅读