路由器

解释路由器的概念,首先得知道什么是路由。

所谓“路由”,是指把数据从一个地方传送到另一个地方的行为和动作,而路由器,正是执行这种行为动作的机器,它的英文名称为Router,是一种连接多个网络或网段的网络设备,它能将不同网络或网段之间的数据信息进行“翻译”,以使它们能够相互“读懂”对方的数据,从而构成一个更大的网络。

简单的讲,路由器主要有以下几种功能:

第一,网络互连,路由器支持各种局域网和广域网接口,主要用于互连局域网和广域网,实现不同网络互相通信;

第二,数据处理,提供包括分组过滤、分组转发、优先级、复用、加密、压缩和防火墙等功能;

第三,网络管理,路由器提供包括配置管理、性能管理、容错管理和流量控制等功能。

为了完成“路由”的工作,在路由器中保存着各种传输路径的相关数据--路由表(Routing table),供路由选择时使用。

路由表中保存着子网的标志信息、网上路由器的个数和下一个路由器的名字等内容。

路由表可以是由系统管理员固定设置好的,也可以由系统动态修改,可以由路由器自动调整,也可以由主机控制。

在路由器中涉及到两个有关地址的名字概念,那就是:静态路由表和动态路由表。

由系统管理员事先设置好固定的路由表称之为静态(static)路由表,一般是在系统安装时就根据网络的配置情况预先设定的,它不会随未来网络结构的改变而改变。

动态(dynamic)路由表是路由器根据网络系统的运行情况而自动调整的路由表。

路由器根据路由选择协议(Routing Protocol)提供的功能,自动学习和记忆网络运行情况,在需要时自动计算数据传输的最佳路径。

为了简单地说明路由器的工作原理,现在我们假设有这样一个简单的网络。

如图所示,a、b、c、d四个网络通过路由器连接在一起。

现在我们来看一下在如图所示网络环境下路由器又是如何发挥其路由、数据转发作用的。

现假设网络a中一个用户a1要向c网络中的c3用户发送一个请求信号时,信号传递的步骤如下:

第1步:用户a1将目的用户c3的地址c3,连同数据信息以数据帧的形式通过集线器或交换机以广播的形式发送给同一网络中的所有节点,当路由器a5端口侦听到这个地址后,分析得知所发目的节点不是本网段的,需要路由转发,就把数据帧接收下来。

第2步:路由器a5端口接收到用户a1的数据帧后,先从报头中取出目的用户c3的iP地址,并根据路由表计算出发往用户c3的最佳路径。

因为从分析得知到c3的网络id号与路由器的c5网络id号相同,所以由路由器的a5端口直接发向路由器的c5端口应是信号传递的最佳途经。

第3步:路由器的c5端口再次取出目的用户c3的iP地址,找出c3的iP地址中的主机id号,如果在网络中有交换机则可先发给交换机,由交换机根据mac地址表找出具体的网络节点位置;如果没有交换机设备则根据其iP地址中的主机id直接把数据帧发送给用户c3,这样一个完整的数据通信转发过程也完成了。

从上面可以看出,不管网络有多么复杂,路由器其实所作的工作就是这么几步,所以整个路由器的工作原理基本都差不多。

当然在实际的网络中还远比上图所示的要复杂许多,实际的步骤也不会像上述那么简单,但总的过程是这样的。

原文地址:https://www.weidianyuedu.com/content/0320715961005.html

简述路由器和路由器的工作原理相关推荐

  1. 路由器与交换机的工作原理

    路由器与交换机的工作原理 计算机网络往往由许多种不同类型的网络互连连接而成.如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种"互连"并没有什么实际意义.因 ...

  2. 路由器下一跳地址怎么判断_路由器的功能及工作原理

    路由器定义 路由器是互联网的枢纽,是连接Internet中各局域网.广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送数据 作用在网络层中,提供了路由和转发两种机制 路由: ...

  3. 路由器和交换机的工作原理---笔面试

    路由器的工作原理 路由器的作用 1.路由,转发 2.不同网络类型的互联 路由器是一个工作在tcp/ip协议栈中的三层设备,同样具有二层的功能. 1.路由器的路由转发功能 对于一个进入路由器的数据包,先 ...

  4. 路由器与交换机的工作原理(转)

    计算机网络往往由许多种不同类型的网络互连连接而成.如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种"互连"并没有什么实际意义.因此通常在谈到"互 ...

  5. 路由器DNS代理的工作原理介绍

    DNS 是域名系统的缩写,是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串,一般来说宽带路由器都有DN ...

  6. 路由器和交换机的工作原理 2、3层

    路由器的工作原理 路由器是三层设备,同时可以处理二层数据,当数据包进入路由器时,路由器最先查看数据包中的目标MAC地址 路由器先去看二层报头,看目标mac 目标mac情况: 1.广播(全F) 解封装到 ...

  7. 路由器的功能及工作原理

    路由器功能及工作原理 1.路由器的工作原理 路由概述 路由器的工作原理 2.路由表的形成 3.静态路由和默认路由 静态路由 默认路由 4.路由器转发数据包的封装工程 5.静态路由和默认路由的配置 1. ...

  8. 简述网卡的作用和工作原理_发电机调节器的作用及工作原理

    发电机由发动带动,其转速则是由发动机转速所决定.工作时,发动机转速变化范围很大,这势必对发电机输出电压的大小有很大影响,为使发电机电压 在不同的转速下均能保持一定,且能随发电机转速的变化而自动调节,使 ...

  9. 简述微型计算机的组成和工作原理,简述计算机系统组成及计算机工作原理

    计算机系统的组成 微型计算机由硬件系统和软件系统组成. 硬件系统:指构成计算机的电子线路.电子元器件和机械装置等物理设备,它包括计算机的主机及外部设备. 软件系统:指程序及有关程序的技术文档资料.包括 ...

  10. 简述网卡的作用和工作原理_凯狄简述抽芯铆钉的作用原理

    要想非常好地运用抽芯铆钉,首先要具体地了解抽芯铆钉的作业原理.抽芯铆钉的作业原理是凭借一个由里向外的力,经过拉动芯头来完成的. 凯狄五金将为您详细介绍抽芯铆钉及其作业原理分析如下: 抽芯铆钉是一类单面 ...

最新文章

  1. 支撑亿级用户“刷手机”​,百度Feed流背后的新技术装备有多牛?
  2. 测试基础 – 软件测试计划
  3. 一致性代码段和非一致性代码段【转】
  4. SQLServer2014 安装错误:等待数据库引擎恢复句柄失败
  5. 数学在机器学习中的作用
  6. (75)内核APC执行过程,分析 KiDeliverApc 函数
  7. Colorful Lecture Note(栈的模拟)
  8. Linux本地yum源配置以及使用yum源安装gcc编译环境
  9. python模拟登陆遇到重定向_python - scrapy模拟登陆知乎出现重定向无法登陆问题
  10. Linux常见服务构建
  11. Python中stack(),vstack(),hstack()的用法和区别
  12. Python学习教程(Python学习路线):Python3你还未get到的隐藏技能
  13. Endnote x7怎么在word中显示的处理方法
  14. 常用px,pt,em换算表
  15. java将小写的日期转换为大写的日期
  16. Minecraft基岩版电脑端游戏按键整合
  17. ES8 - async 和 await
  18. 计算机主机麦克风三个孔,台式机耳机和麦克风怎么通用一个插孔
  19. 003@ uboot第二阶段分析(下)
  20. 慕学在线--2、开发准备及布署上线

热门文章

  1. wifi微信连不到服务器,家里的wifi微信一直说链接不上服务器咋回事?
  2. java面向对象例子_Java面向对象及方法实例讲解
  3. 高性能同轴高清 ISP芯片XS5012A参数
  4. 共享充电桩APP开发详细方案
  5. django项目:实现一个完整的博客功能(1)
  6. 奶茶店转型一20200510
  7. android软件论文提纲,【毕业论文干货】论文提纲的作用
  8. 思科交换机不恢复配置重置特权密码
  9. 面向对象之SOLID
  10. Win10系统下Python一键换源