浅谈路由器的路由功能

  我以前刚开始接触到一些常用的网络设备(Router、Switch、Hub等)的时候,只是从一些资料中知道Router与Switch(或Hub)最大的分别就是多了个路由功能,对于现在低端的产品从功能上来说,Switch和Hub基本上是分别不大的(本文只讨论低端的产品,因为我没有怎么使用较高端的产品,对于Router也是),我那时候所看到的资料里对路由功能的描述大概是这样的:“Router中的路由功能可以使Internet中的任意两个节点通信时可以选择一条两节点间最近的路”,对于这句话,我一直是觉得很纳闷的,Router怎么会知道那条路会近一点呢?

  一直到现在我才明白“Router的路由功能可以使Internet中的任意两个节点通信时可以选择一条两节点间最近的路”这句话的意思,其实最近的路就是指这条路上经过的Router(或Gateway)的数量是最少的。我们知道整个Internet是由很多个局域网组成的,这些局域网之间是通过Router(或Gateway)来进行连接的(但我们在此只讨论Router,Gateway并不在本文的讨论范围之内),整个Internet是成网状结构的(也就是说两点间的数据传输路线可能不只一条),就是因为Router有了这个叫“可路由”的功能,可以使Router可以在多条可到达目的地址时选择一条“距离最短”的,这个“可路由”的功能的工作原理是这样的(如下图所示):

在每个Router中都有一个叫“路由表”的表格,这个路由表是用来存放在整个网络中该Router可到达的“局域网”所经过Router的数量,每个Router都有这样的路由表,这个路由表最初存放的是该Router所连接的两个“局域网”的数据,这个路由表有自动更新的功能,即它会每隔一定的时间就会与相邻的Router交换各自的路由表中存放的数据(一般相隔的时间是30秒)。就如图中的网络是由4个“局域网”组成的,“局域网”之间用3个Router连接起来,Router1(R1)中的路由表最初存放的数据是:

目的网络号 下一站路由器 距离<
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值