1、要解释路由器的概念,首先要介绍什么是路由。
2、所谓“路由”,是指把数据从一个地方传送到另一个地方的行为和动作,而路由器,正是执行这种行为动作的机器,它的英文名称为router。
3、是使用一种或者更多度量因素的网络层设备,它决定网络通信能够通过的最佳路径。
(资料图片)
4、路由器依据网络层信息将数据包从一个网络前向转发到另一个网络。
5、偶尔也称为网关(尽管网关的这个定义现在己经过时)。
6、路由器的功能简单的讲,路由器主要有以下几种功能:第一,网络互连,路由器支持各种局域网和广域网接口,主要用于互连局域网和广域网,实现不同网络互相通信;第二,数据处理,提供包括分组过滤、分组转发、优先级、复用、加密、压缩和防火墙等功能;第三,网络管理,路由器提供包括配置管理、性能管理、容错管理和流量控制等功能。
7、为了完成“路由”的工作,在路由器中保存着各种传输路径的相关数据--路由表(routingtable),供路由选择时使用。
8、路由表中保存着子网的标志信息、网上路由器的个数和下一个路由器的名字等内容。
9、路由表可以是由系统管理员固定设置好的,也可以由系统动态修改,可以由路由器自动调整,也可以由主机控制。
10、在路由器中涉及到两个有关地址的名字概念,那就是:静态路由表和动态路由表。
11、由系统管理员事先设置好固定的路由表称之为静态(static)路由表,一般是在系统安装时就根据网络的配置情况预先设定的,它不会随未来网络结构的改变而改变。
12、动态(dynamic)路由表是路由器根据网络系统的运行情况而自动调整的路由表。
13、路由器根据路由选择协议(routingprotocol)提供的功能,自动学习和记忆网络运行情况,在需要时自动计算数据传输的最佳路径。
14、为了简单地说明路由器的工作原理,现在我们假设有这样一个简单的网络。
15、如图所示,a、b、c、d四个网络通过路由器连接在一起。
16、现在我们来看一下在如图所示网络环境下路由器又是如何发挥其路由、数据转发作用的。
17、现假设网络a中一个用户a1要向c网络中的c3用户发送一个请求信号时,信号传递的步骤如下:第1步:用户a1将目的用户c3的地址c3,连同数据信息以数据帧的形式通过集线器或交换机以广播的形式发送给同一网络中的所有节点,当路由器a5端口侦听到这个地址后,分析得知所发目的节点不是本网段的,需要路由转发,就把数据帧接收下来。
18、第2步:路由器a5端口接收到用户a1的数据帧后,先从报头中取出目的用户c3的ip地址,并根据路由表计算出发往用户c3的最佳路径。
19、因为从分析得知到c3的网络id号与路由器的c5网络id号相同,所以由路由器的a5端口直接发向路由器的c5端口应是信号传递的最佳途经。
20、第3步:路由器的c5端口再次取出目的用户c3的ip地址,找出c3的ip地址中的主机id号,如果在网络中有交换机则可先发给交换机,由交换机根据mac地址表找出具体的网络节点位置;如果没有交换机设备则根据其ip地址中的主机id直接把数据帧发送给用户c3,这样一个完整的数据通信转发过程也完成了。
21、从上面可以看出,不管网络有多么复杂,路由器其实所做的工作就是这么几步,所以整个路由器的工作原理基本都差不多。
22、当然在实际的网络中还远比上图所示的要复杂许多,实际的步骤也不会像上述那么简单,但总的过程是这样的。
本文到此分享完毕,希望对大家有所帮助。
关键词:
版权与免责声明:
1 本网注明“来源:×××”(非商业周刊网)的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,本网不承担此类稿件侵权行为的连带责任。
2 在本网的新闻页面或BBS上进行跟帖或发表言论者,文责自负。
3 相关信息并未经过本网站证实,不对您构成任何投资建议,据此操作,风险自担。
4 如涉及作品内容、版权等其它问题,请在30日内同本网联系。