路由器工作原理 传统地,路由器工作于osi七层协议中的第三层,其主要任务是接收来自一个网络接口的数据包,根据其中所含的目的地址,决定转发到下一个目的地址。

因此,路由器首先得在转发路由表中查找它的目的地址,若找到了目的地址,就在数据包的帧格前添加下一个mac地址,同时iP数据包头的ttL(time to Live)域也开始减数,并重新计算校验和。

当数据包被送到输出端口时,它需要按顺序等待,以便被传送到输出链路上。

路由器在工作时能够按照某种路由通信协议查找设备中的路由表。

如果到某一特定节点有一条以上的路径,则基本预先确定的路由准则是选择最优(或最经济)的传输路径。

由于各种网络段和其相互连接情况可能会因环境变化而变化,因此路由情况的信息一般也按所使用的路由信息协议的规定而定时更新。

网络中,每个路由器的基本功能都是按照一定的规则来动态地更新它所保持的路由表,以便保持路由信息的有效性。

为了便于在网络间传送报文,路由器总是先按照预定的规则把较大的数据分解成适当大小的数据包,再将这些数据包分别通过相同或不同路径发送出去。

当这些数据包按先后秩序到达目的地后,再把分解的数据包按照一定顺序包装成原有的报文形式。

路由器的分层寻址功能是路由器的重要功能之一,该功能可以帮助具有很多节点站的网络来存储寻址信息,同时还能在网络间截获发送到远地网段的报文,起转发作用;选择最合理的路由,引导通信也是路由器基本功能;多协议路由器还可以连接使用不同通信协议的网络段,成为不同通信协议网络段之间的通信平台。

一般来说,路由器的主要工作是对数据包进行存储转发,具体过程如下: 第一步:当数据包到达路由器,根据网络物理接口的类型,路由器调用相应的链路层功能模块,以解释处理此数据包的链路层协议报头。

这一步处理比较简单,主要是对数据的完整性进行验证,如cRc校验、帧长度检查等。

第二步:在链路层完成对数据帧的完整性验证后,路由器开始处理此数据帧的iP层。

这一过程是路由器功能的核心。

根据数据帧中iP包头的目的iP地址,路由器在路由表中查找下一跳的iP地址;同时,iP数据包头的ttL(time to Live)域开始减数,并重新计算校验和(checksum)。

第三步:根据路由表中所查到的下一跳iP地址,将iP数据包送往相应的输出链路层,被封装上相应的链路层包头,最后经输出网络物理接口发送出去。

简单地说,路由器的主要工作就是为经过路由器的每个数据包寻找一条最佳传输路径,并将该数据包有效地传送到目的站点。

由此可见,选择最佳路径策略或叫选择最佳路由算法是路由器的关键所在。

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

上述过程描述了路由器的主要而且关键的工作过程,但没有说明其它附加性能,例如访问控制、网络地址转换、排队优先级等。

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

路由器的工作原理是什么相关推荐

  1. 路由器的工作原理,形成,转发数据包的过程

    一.路由器的工作原理 二.路由表的形成 三.静态路由和默认路由 四.路由器转发数据包的封装过程 五.静态路由和默认路由的配置 概述: 在只有一个网段的网络中,包可以很容易地从源主机到达目标主机,但是如 ...

  2. 第五章 路由器的工作原理及其配置

    第五章 路由器的工作原理及其配置 5.1 广域网服务 WAN连接的目的是在两个远离的网络之间尽可能高效率传递数据.连接的效率越高,到最终用户的连接就越透明.WAN连接通常比L A N连接要慢.例如,一 ...

  3. 路由器的工作原理、静态路由和默认路由的配置

    目录 一.路由器的工作原理 1.路由概述 2.路由器的工作原理 二.路由表的形成 1.路由表 2.路由表的形成 三.静态路由和默认路由 1.静态路由 2.动态路由 3.默认路由 4.小结 四.配置静态 ...

  4. 简述路由器和路由器的工作原理

    路由器 解释路由器的概念,首先得知道什么是路由. 所谓"路由",是指把数据从一个地方传送到另一个地方的行为和动作,而路由器,正是执行这种行为动作的机器,它的英文名称为Router, ...

  5. 路由器的工作原理及配置

    一,路由器的工作原理 1.路由概述 (1.)从源主机到目的主机的转发过程 (2).能够将数据包转发到正确的目的地,并在转发过程中选择最佳路径的设备-路由器 2.路由器的工作原理 (1),路由器A收到数 ...

  6. 路由器的工作原理,详细介绍

    1.路由器的作用 路由器: router   作用:实现跨网段通信,不同的网络之间通信         交换机: switch 作用:组建局域网,就是将电脑通过网络连起来 交换机的原理参考文档:计算机 ...

  7. 路由器的工作原理_VRRP(虚拟路由器冗余协议)知识点梳理

    VRRP基本概念 VRRP(Virtual Router Redundancy Protocol)虚拟路由器冗余协议,其作用解决静态网关出现的单点故障的路由协议,虚拟出来的VIP地址充当网关,当主路由 ...

  8. 路由器/交换机工作原理(RIP/OSPF协议工作原理)

    交换机工作原理 交换机负责局域网内主机之间的数据转发 交换机内部有一个MAC地址表,记录了MAC地址与交换机端口的对应信息,当数据需要转发时主机将数据包发送给交换机,交换机将数据包中的源地址映射到端口 ...

  9. 路由器的工作原理——微云网络

    传统上,路由器在OSI七层协议中的第三层工作,其主要任务是接收来自一个网络界面的数据包,并根据其中包含的目的地址,决定转发到下一个目的地址.因此,路由器必须首先在传输路由表中找到其目的地址.如果找到目 ...

最新文章

  1. 双绞线传输距离多长_网线数据传输最大距离是多少米
  2. ubuntu 下安装 cudnn
  3. Cloud Connect: 使用现有的云基础设施来降低使用云编码的操作成本
  4. 中国消费者为何不愿为App付费?
  5. think python 2ed_Think Python 2ed 笔记(二)
  6. 4位院士的4个正确决定,成功扭转疫情!建议人人都该知道
  7. Spring Cloud脚手架源码
  8. Python - WebDriver 识别登录验证码
  9. 什么是php 的精华,在用PHP开发中的精华和技巧总结
  10. 转载 lemontrees(lemontree) 的计算机系考研攻略 (游戏版)
  11. python中如何计算集合的长度_Python如何计算序列长度 python dataframe中元素如何统计?...
  12. 未能加载nStuff.ScriptSharp.Web.dll
  13. Cocos2d-x动作(Action)详解
  14. Java 基础实验 银行转账
  15. 学生a3制图标题栏尺寸手绘_机械制图基础知识学习,如何画好一张零件图?
  16. 4.凤凰架构:构建可靠的大型分布式系统 --- 透明多级分流系统
  17. (九)练习:美萍酒店管理系统-系统设置-删除类型、删除房间
  18. Flow Prediction in Spatio-Temporal Networks Based on Multitask Deep Learning 学习笔记
  19. SQL查询语句(从单表到多表、从简单到复杂)
  20. 机房模块大全和级别和具体防雷

热门文章

  1. uefi能重置系统吗_uefi怎么修复引导?uefi修复引导详细教程(全自动)
  2. 【Aseprite】2D像素山脉背景的制作
  3. Ubuntu下使用python读取doc和docx文档的内容
  4. CSS中区分行高,行间距
  5. 019-窄化效应|离职率居高不下的原因
  6. python系统编程指令_Python系统编程之线程
  7. Python纳音五行计算
  8. ESP8266 WiFi模块如何联网?
  9. conceptd什么时候上市_本田新款7座suv车型来袭 新款conceptD有望国内上市
  10. 基于物联网网关的水电表传感器数据采集系统